const mixin crypto::Cert
crypto::Cert
Cert defines the api for an identity certificate. An identity certificate binds a subject to a public key. The certificate is signed by an issuer.
- certType
-
abstract Str certType()
Get the type of certificate (e.g.
X.509
) - encoded
-
abstract Buf encoded()
Get the encoded form of the certificate.
- isCA
-
abstract Bool isCA()
Return true if certificate is a Certificate Authority
- isSelfSigned
-
abstract Bool isSelfSigned()
Return true if certificate is self signed
- issuer
-
abstract Str issuer()
Get the issuer DN from the certificate.
- pub
-
abstract PubKey pub()
Get the public key from the certificate.
- subject
-
abstract Str subject()
Get the subject DN from the certificate.
- toStr
-
abstract override Str toStr()
Get the PEM encoding of the certificate