Google

Bouncy Castle Cryptography 1.11 API Specification: Class X509CertificateStructure
Bouncy Castle Cryptography 1.11

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
 
Constructor Summary
X509CertificateStructure(DERConstructedSequence seq)
           
 
Method Summary
 DERObject getDERObject()
           
 DERUTCTime getEndDate()
           
 X509Name getIssuer()
           
 DERInteger getSerialNumber()
           
 DERBitString getSignature()
           
 AlgorithmIdentifier getSignatureAlgorithm()
           
 DERUTCTime getStartDate()
           
 X509Name getSubject()
           
 SubjectPublicKeyInfo getSubjectPublicKeyInfo()
           
 TBSCertificateStructure getTBSCertificate()
           
 int getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

X509CertificateStructure

public X509CertificateStructure(DERConstructedSequence seq)
Method Detail

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

Bouncy Castle Cryptography 1.11