NativeCertificate class

An implementation of X509Certificate which represents a certificate loaded from the platforms' native certificate store.

Implemented types

Constructors

NativeCertificate({required Uint8List der, required Uint8List sha1, required String subject, required String issuer, required DateTime startValidity, required DateTime endValidity})
Creates a new instance of the NativeCertificate class.

Properties

commonName → String?
Returns the Common Name (CN) extracted from the certificate's subject Distinguished Name, or null if no CN is present.
no setter
country → String?
Returns the Country (C) extracted from the certificate's subject Distinguished Name, or null if no Country is present.
no setter
der → Uint8List
The DER encoded bytes of the certificate.
no setteroverride
endValidity → DateTime
no setteroverride
hashCode → int
The hash code for this object.
no setterinherited
issuer → String
no setteroverride
organization → String?
Returns the Organization (O) extracted from the certificate's subject Distinguished Name, or null if no Organization is present.
no setter
pem → String
The PEM encoded String of the certificate.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sha1 → Uint8List
The SHA1 hash of the certificate.
no setteroverride
startValidity → DateTime
no setteroverride
subject → String
no setteroverride

Methods

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

Operators

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