kz.gamma.asn1.x509
Class Certificate
java.lang.Object
kz.gamma.asn1.ASN1Encodable
kz.gamma.asn1.x509.Certificate
- All Implemented Interfaces:
- DEREncodable
public class Certificate
- extends ASN1Encodable
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 |
seq
ASN1Sequence seq
tbsCert
TBSCertificate tbsCert
sigAlgId
AlgorithmIdentifier sigAlgId
sig
DERBitString sig
Certificate
private Certificate(ASN1Sequence seq)
getInstance
public static Certificate getInstance(ASN1TaggedObject obj,
boolean explicit)
getInstance
public static Certificate getInstance(java.lang.Object obj)
getTBSCertificate
public TBSCertificate getTBSCertificate()
getVersion
public DERInteger getVersion()
getVersionNumber
public int getVersionNumber()
getSerialNumber
public DERInteger 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 DERBitString getSignature()
toASN1Object
public DERObject toASN1Object()
- Specified by:
toASN1Object in class ASN1Encodable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.