org.bouncycastle.asn1.x509
Class Certificate
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.x509.Certificate
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- public class Certificate
- extends ASN1Object
an X509Certificate structure.
Certificate ::= SEQUENCE {
tbsCertificate TBSCertificate,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static Certificate getInstance(ASN1TaggedObject obj,
boolean explicit)
getInstance
public static Certificate getInstance(java.lang.Object obj)
getTBSCertificate
public TBSCertificate getTBSCertificate()
getVersion
public ASN1Integer getVersion()
getVersionNumber
public int getVersionNumber()
getSerialNumber
public ASN1Integer getSerialNumber()
getIssuer
public X500Name getIssuer()
getStartDate
public Time getStartDate()
getEndDate
public Time getEndDate()
getSubject
public X500Name getSubject()
getSubjectPublicKeyInfo
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
getSignatureAlgorithm
public AlgorithmIdentifier getSignatureAlgorithm()
getSignature
public ASN1BitString getSignature()
toASN1Primitive
public ASN1Primitive toASN1Primitive()
- Description copied from class:
ASN1Object
- Method providing a primitive representation of this object suitable for encoding.
- Overrides:
toASN1Primitive
in class ASN1Object
- Following copied from class:
org.bouncycastle.asn1.ASN1Object
- Returns:
- a primitive representation of this object.