X509Parameters class
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
Constructors
-
X509Parameters({List<
X509Extension> ? additionalExtensions, List<String> ? aiaOcspServers, CaOptions? caOptions, KeyUsage? keyUsage, NameConstraints? nameConstraints, List<ObjectId> ? policyIds}) - X509Parameters.fromJson(Map json_)
Properties
-
additionalExtensions
↔ List<
X509Extension> ? -
Describes custom X.509 extensions.
getter/setter pair
-
aiaOcspServers
↔ List<
String> ? -
Describes Online Certificate Status Protocol (OCSP) endpoint addresses
that appear in the "Authority Information Access" extension in the
certificate.
getter/setter pair
- caOptions ↔ CaOptions?
-
Describes options in this X509Parameters that are relevant in a CA
certificate.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyUsage ↔ KeyUsage?
-
Indicates the intended use for keys that correspond to a certificate.
getter/setter pair
- nameConstraints ↔ NameConstraints?
-
Describes the X.509 name constraints extension.
getter/setter pair
-
policyIds
↔ List<
ObjectId> ? -
Describes the X.509 certificate policy object identifiers, per
https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
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