public class NorwegianOrganizationNumberRule extends PrincipalNameRule
| Modifier and Type | Class and Description |
|---|---|
static class |
NorwegianOrganizationNumberRule.NorwegianOrganization |
PrincipalNameRule.Principal| Modifier and Type | Field and Description |
|---|---|
static Property<NorwegianOrganizationNumberRule.NorwegianOrganization> |
ORGANIZATION |
field, NAME, principal, provider| Constructor and Description |
|---|
NorwegianOrganizationNumberRule() |
NorwegianOrganizationNumberRule(PrincipalNameProvider<String> provider) |
| Modifier and Type | Method and Description |
|---|---|
static NorwegianOrganizationNumberRule.NorwegianOrganization |
extractNumber(X509Certificate certificate)
Extracts organization number using functionality provided by PrincipalNameValidator.
|
Report |
validate(X509Certificate certificate,
Report report)
Validate certificate.
|
extract, getIssuer, getSubjectvalidatepublic static final Property<NorwegianOrganizationNumberRule.NorwegianOrganization> ORGANIZATION
public NorwegianOrganizationNumberRule()
public NorwegianOrganizationNumberRule(PrincipalNameProvider<String> provider)
public Report validate(X509Certificate certificate, Report report) throws CertificateValidationException
validate in interface ValidatorRulevalidate in class PrincipalNameRulecertificate - Certificate subject to validation.report - Report to be filled during validation.CertificateValidationExceptionpublic static NorwegianOrganizationNumberRule.NorwegianOrganization extractNumber(X509Certificate certificate) throws CertificateValidationException
certificate - Certificate subject to validation.CertificateValidationExceptionCopyright © 2020 Norwegian Agency for Public Management and eGovernment (Difi). All rights reserved.