|
Bouncy Castle Cryptography 1.11 API Specification: Class X509CertificateStructure
org.bouncycastle.asn1.x509
Class X509CertificateStructure
java.lang.Object
|
+--org.bouncycastle.asn1.x509.X509CertificateStructure
- All Implemented Interfaces:
- DEREncodable, PKCSObjectIdentifiers, X509ObjectIdentifiers
- public class X509CertificateStructure
- extends java.lang.Object
- implements DEREncodable, X509ObjectIdentifiers, PKCSObjectIdentifiers
an X509Certificate structure.
Certificate ::= SEQUENCE {
tbsCertificate TBSCertificate,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
Fields inherited from interface org.bouncycastle.asn1.x509.X509ObjectIdentifiers |
commonName, countryName, id, id_ea_rsa, id_SHA1, localityName, organization, organizationalUnitName, ripemd160, ripemd160WithRSAEncryption, stateOrProvinceName |
Fields inherited from interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers |
bagtypes, certBag, crlBag, data, des_EDE3_CBC, dhKeyAgreement, digestedData, encryptedData, encryptionAlgorithm, envelopedData, id_PBES2, id_PBKDF2, keyBag, md2, md2WithRSAEncryption, md4WithRSAEncryption, md5, md5WithRSAEncryption, pkcs_1, pkcs_12, pkcs_3, pkcs_5, pkcs_7, pkcs_9, pkcs_9_at_emailAddress, pkcs_9_at_friendlyName, pkcs_9_at_localKeyId, pkcs8ShroudedKeyBag, RC2_CBC, rsaEncryption, safeContentsBag, secretBag, sha1WithRSAEncryption, sha256WithRSAEncryption, sha384WithRSAEncryption, sha512WithRSAEncryption, signedAndEnvelopedData, signedData, srsaOAEPEncryptionSET, x509certType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X509CertificateStructure
public X509CertificateStructure(DERConstructedSequence seq)
getTBSCertificate
public TBSCertificateStructure getTBSCertificate()
getVersion
public int getVersion()
getSerialNumber
public DERInteger getSerialNumber()
getIssuer
public X509Name getIssuer()
getStartDate
public DERUTCTime getStartDate()
getEndDate
public DERUTCTime getEndDate()
getSubject
public X509Name getSubject()
getSubjectPublicKeyInfo
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
getSignatureAlgorithm
public AlgorithmIdentifier getSignatureAlgorithm()
getSignature
public DERBitString getSignature()
getDERObject
public DERObject getDERObject()
- Specified by:
getDERObject in interface DEREncodable
|