org.gudy.bouncycastle.asn1.x509
Class X509CertificateStructure
java.lang.Object
  
org.gudy.bouncycastle.asn1.ASN1Encodable
      
org.gudy.bouncycastle.asn1.x509.X509CertificateStructure
- All Implemented Interfaces: 
 - DEREncodable, PKCSObjectIdentifiers, X509ObjectIdentifiers
 
public class X509CertificateStructure
- extends ASN1Encodable
- implements X509ObjectIdentifiers, PKCSObjectIdentifiers
  
an X509Certificate structure.
 
  Certificate ::= SEQUENCE {
      tbsCertificate          TBSCertificate,
      signatureAlgorithm      AlgorithmIdentifier,
      signature               BIT STRING
  }
 
 
 
| Fields inherited from interface org.gudy.bouncycastle.asn1.x509.X509ObjectIdentifiers | 
commonName, countryName, crlAccessMethod, id, id_ad, id_ad_caIssuers, id_ad_ocsp, id_ea_rsa, id_pe, id_pkix, id_SHA1, localityName, ocspAccessMethod, organization, organizationalUnitName, ripemd160, ripemd160WithRSAEncryption, stateOrProvinceName | 
 
| Fields inherited from interface org.gudy.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers | 
bagtypes, canNotDecryptAny, certBag, crlBag, data, des_EDE3_CBC, dhKeyAgreement, digestedData, encryptedData, encryptionAlgorithm, envelopedData, id_aa, id_aa_encrypKeyPref, id_alg_PWRI_KEK, id_ct_compressedData, 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_challengePassword, pkcs_9_at_contentType, pkcs_9_at_counterSignature, pkcs_9_at_emailAddress, pkcs_9_at_extendedCertificateAttributes, pkcs_9_at_extensionRequest, pkcs_9_at_friendlyName, pkcs_9_at_localKeyId, pkcs_9_at_messageDigest, pkcs_9_at_signingDescription, pkcs_9_at_signingTime, pkcs_9_at_smimeCapabilities, pkcs_9_at_unstructuredAddress, pkcs_9_at_unstructuredName, pkcs8ShroudedKeyBag, preferSignedData, RC2_CBC, rsaEncryption, safeContentsBag, secretBag, sha1WithRSAEncryption, sha256WithRSAEncryption, sha384WithRSAEncryption, sha512WithRSAEncryption, signedAndEnvelopedData, signedData, sMIMECapabilitiesVersions, srsaOAEPEncryptionSET, x509certType | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
 
X509CertificateStructure
public X509CertificateStructure(ASN1Sequence seq)
getInstance
public static X509CertificateStructure getInstance(ASN1TaggedObject obj,
                                                   boolean explicit)
 
 
getInstance
public static X509CertificateStructure getInstance(java.lang.Object obj)
 
 
getTBSCertificate
public TBSCertificateStructure getTBSCertificate()
 
 
getVersion
public int getVersion()
 
 
getSerialNumber
public DERInteger getSerialNumber()
 
 
getIssuer
public X509Name getIssuer()
 
 
getStartDate
public Time getStartDate()
 
 
getEndDate
public Time getEndDate()
 
 
getSubject
public X509Name getSubject()
 
 
getSubjectPublicKeyInfo
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
 
 
getSignatureAlgorithm
public AlgorithmIdentifier getSignatureAlgorithm()
 
 
getSignature
public DERBitString getSignature()
 
 
toASN1Object
public DERObject toASN1Object()
- Specified by:
 toASN1Object in class ASN1Encodable