- allowedUsagebool allowedUsage(KeyConstraints usage) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- allowedUsagebool allowedUsage(string usage) 
- Returns true if and only if name (referring to an extended key
constraint, eg "PKIX.ServerAuth") is included in the extended
key extension. 
- authorityKeyIdconst(Vector!ubyte) authorityKeyId() 
- Get the DER encoded AuthorityKeyIdentifier of this certificate. 
- constraintsconst(KeyConstraints) constraints() 
- Get the key constraints as defined in the KeyUsage extension of this
certificate. 
- crlDistributionPointstring crlDistributionPoint() 
- Return the CRL distribution point, or empty if not set 
- endTimestring endTime() 
- Get the notAfter of the certificate. 
- exConstraintsconst(Vector!string) exConstraints() 
- Get the key constraints as defined in the ExtendedKeyUsage
extension of this
certificate. 
- fingerprintstring fingerprint(string hash_name) 
- Return a fingerprint of the certificate 
- forceDecodevoid forceDecode() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- isCACertbool isCACert() 
- Check whether this certificate is a CA certificate. 
- isSelfSignedbool isSelfSigned() 
- Check whether this certificate is self signed. 
- issuerDnconst(X509DN) issuerDn() 
- Get the issuer certificate DN. 
- issuerInfoconst(Vector!string) issuerInfo(string what) 
- Get a value for a specific subject_info parameter name. 
- matchesDnsNamebool matchesDnsName(string name) 
- Check if a certain DNS name matches up with the information in
the cert 
- ocspResponderstring ocspResponder() 
- Return the listed address of an OCSP responder, or empty if not set 
- opBinarybool opBinary(X509Certificate other) 
- Impose an arbitrary (but consistent) ordering 
- opCmpint opCmp(X509Certificate cert2) 
- Check two certificates for quality 
- opEqualsbool opEquals(X509Certificate other) 
- Check to certificates for equality. 
- pathLimituint pathLimit() 
- Get the path limit as defined in the BasicConstraints extension of
this certificate. 
- policiesconst(Vector!string) policies() 
- Get the policies as defined in the CertificatePolicies extension
of this certificate. 
- rawIssuerDnconst(Vector!ubyte) rawIssuerDn() 
- rawSubjectDnconst(Vector!ubyte) rawSubjectDn() 
- serialNumberconst(Vector!ubyte) serialNumber() 
- Get the serial number of this certificate. 
- startTimestring startTime() 
- Get the notBefore of the certificate. 
- subjectDnconst(X509DN) subjectDn() 
- Get the subject certificate DN. 
- subjectInfoconst(Vector!string) subjectInfo(string what) 
- Get a value for a specific subject_info parameter name. 
- subjectKeyIdconst(Vector!ubyte) subjectKeyId() 
- Get the DER encoded SubjectKeyIdentifier of this certificate. 
- subjectPublicKeyPublicKey subjectPublicKey() 
- Get the public key associated with this certificate. 
- subjectPublicKeyBitsconst(Vector!ubyte) subjectPublicKeyBits() 
- Get the public key associated with this certificate. 
- toStringstring toString() 
- x509Versionuint x509Version() 
- Get the X509 version of this certificate object. 
- tbsDataconst(Vector!ubyte) tbsData() 
- The underlying data that is to be or was signed 
- signatureconst(Vector!ubyte) signature() 
- signatureAlgorithmconst(AlgorithmIdentifier) signatureAlgorithm() 
- hashUsedForSignaturestring hashUsedForSignature() 
- makeSignedVector!ubyte makeSigned(PKSigner signer, RandomNumberGenerator rng, AlgorithmIdentifier algo, Vector!(ubyte, ALLOC) tbs_bits) 
- Vector!ubyte makeSigned(PKSigner signer, RandomNumberGenerator rng, AlgorithmIdentifier algo, RefCounted!(Vector!(ubyte, ALLOC), ALLOC) tbs_bits) 
- Create a signed X509 object. 
- checkSignaturebool checkSignature(PublicKey pub_key) 
- Check the signature on this data 
- encodeIntovoid encodeInto(DEREncoder to) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- decodeFromvoid decodeFrom(BERDecoder from) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- BER_encodeVector!ubyte BER_encode() 
- PEM_encodestring PEM_encode() 
- ~this~this() 
- Undocumented in source. 
- doDecodevoid doDecode() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- m_sig_algoAlgorithmIdentifier m_sig_algo; 
- Undocumented in source. 
- m_tbs_bitsVector!ubyte m_tbs_bits; 
- m_sigVector!ubyte m_sig; 
- Undocumented in source. 
- forceDecodevoid forceDecode() 
- Undocumented in source. 
This class represents X.509 Certificate