Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class Certificate

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1BitString, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, org.bouncycastle.asn1.x500.X500Name

an X509Certificate structure.
 Certificate ::= SEQUENCE {
     tbsCertificate          TBSCertificate,
     signatureAlgorithm      AlgorithmIdentifier,
     signature               BIT STRING
 }

Field Summary

Modifier and TypeField and Description
pack-priv ASN1Sequence
pack-priv ASN1BitString
pack-priv AlgorithmIdentifier
pack-priv TBSCertificate

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Time
public static Certificate
getInstance(ASN1TaggedObject obj, boolean explicit)

public static Certificate
public X500Name
public ASN1Integer
public ASN1BitString
public AlgorithmIdentifier
public Time
public X500Name
public SubjectPublicKeyInfo
public TBSCertificate
public ASN1Integer
public int
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

seqback to summary
pack-priv ASN1Sequence seq
sigback to summary
pack-priv ASN1BitString sig
sigAlgIdback to summary
pack-priv AlgorithmIdentifier sigAlgId
tbsCertback to summary
pack-priv TBSCertificate tbsCert

Constructor Detail

Certificateback to summary
private Certificate(ASN1Sequence seq)

Method Detail

getEndDateback to summary
public Time getEndDate()
getInstanceback to summary
public static Certificate getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static Certificate getInstance(Object obj)
getIssuerback to summary
public X500Name getIssuer()
getSerialNumberback to summary
public ASN1Integer getSerialNumber()
getSignatureback to summary
public ASN1BitString getSignature()
getSignatureAlgorithmback to summary
public AlgorithmIdentifier getSignatureAlgorithm()
getStartDateback to summary
public Time getStartDate()
getSubjectback to summary
public X500Name getSubject()
getSubjectPublicKeyInfoback to summary
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
getTBSCertificateback to summary
public TBSCertificate getTBSCertificate()
getVersionback to summary
public ASN1Integer getVersion()
getVersionNumberback to summary
public int getVersionNumber()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.