CertificateAuthorityPolicy class

The issuing policy for a CertificateAuthority.

Certificates will not be successfully issued from this CertificateAuthority if they violate the policy.

Constructors

CertificateAuthorityPolicy({List<String>? allowedCommonNames, AllowedConfigList? allowedConfigList, IssuanceModes? allowedIssuanceModes, List<Subject>? allowedLocationsAndOrganizations, AllowedSubjectAltNames? allowedSans, String? maximumLifetime, ReusableConfigWrapper? overwriteConfigValues})
CertificateAuthorityPolicy.fromJson(Map _json)

Properties

allowedCommonNames List<String>?
If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value.
getter/setter pair
allowedConfigList AllowedConfigList?
All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
getter/setter pair
allowedIssuanceModes IssuanceModes?
If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
getter/setter pair
allowedLocationsAndOrganizations List<Subject>?
If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject.
getter/setter pair
allowedSans AllowedSubjectAltNames?
If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maximumLifetime String?
The maximum lifetime allowed by the CertificateAuthority.
getter/setter pair
overwriteConfigValues ReusableConfigWrapper?
All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited