TlsCertificateImpl
The TlsCertificateImpl type represents a native instance of the abstract TlsCertificate class.
Constructors
Properties
A #GTlsCertificate representing the entity that issued this certificate. If null, this means that the certificate is either self-signed, or else the certificate of the issuer is not available.
The issuer from the certificate, null if unavailable.
The time at which this cert is no longer valid, null if unavailable.
The time at which this cert is considered to be valid, null if unavailable.
The subject from the cert, null if unavailable.
Functions
Check if two #GTlsCertificate objects represent the same certificate. The raw DER byte data of the two certificates are checked for equality. This has the effect that two certificates may compare equal even if their #GTlsCertificate:issuer, #GTlsCertificate:private-key, or #GTlsCertificate:private-key-pem properties differ.
This verifies @cert and returns a set of #GTlsCertificateFlags indicating any problems found with it. This can be used to verify a certificate outside the context of making a connection, or to check a certificate against a CA that is not part of the system CA database.