TBSCertificate ::= SEQUENCE {
version [ 0 ] Version DEFAULT v1(0),
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL,
subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL,
extensions [ 3 ] Extensions OPTIONAL
}
Note
issuerUniqueID and subjectUniqueID are both deprecated by the IETF. This class will parse them, but you really shouldn't be creating new ones.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Extensions | |
| pack-priv X500Name | |
| pack-priv ASN1BitString | |
| pack-priv ASN1Sequence | |
| pack-priv ASN1Integer | |
| pack-priv AlgorithmIdentifier | |
| pack-priv X500Name | |
| pack-priv SubjectPublicKeyInfo | |
| pack-priv ASN1BitString | |
| pack-priv Validity | |
| pack-priv ASN1Integer |
| Access | Constructor and Description |
|---|---|
| private | |
| public | TBSCertificate(ASN1Integer version, ASN1Integer serialNumber, AlgorithmIdentifier signature, X500Name issuer, Validity validity, X500Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, ASN1BitString issuerUniqueId, ASN1BitString subjectUniqueId, Extensions extensions)
|
| Modifier and Type | Method and Description |
|---|---|
| public Time | |
| public Extensions | |
| public static TBSCertificate | |
| public static TBSCertificate | |
| public X500Name | |
| public ASN1BitString | |
| public ASN1Integer | |
| public AlgorithmIdentifier | |
| public Time | |
| public X500Name | |
| public SubjectPublicKeyInfo | |
| public ASN1BitString | |
| public Validity | |
| public ASN1Integer | |
| public int | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. Method providing a primitive representation of this object suitable for encoding. |
| extensions | back to summary |
|---|---|
| pack-priv Extensions extensions | |
| issuer | back to summary |
|---|---|
| pack-priv X500Name issuer | |
| issuerUniqueId | back to summary |
|---|---|
| pack-priv ASN1BitString issuerUniqueId | |
| seq | back to summary |
|---|---|
| pack-priv ASN1Sequence seq | |
| serialNumber | back to summary |
|---|---|
| pack-priv ASN1Integer serialNumber | |
| signature | back to summary |
|---|---|
| pack-priv AlgorithmIdentifier signature | |
| subject | back to summary |
|---|---|
| pack-priv X500Name subject | |
| subjectPublicKeyInfo | back to summary |
|---|---|
| pack-priv SubjectPublicKeyInfo subjectPublicKeyInfo | |
| subjectUniqueId | back to summary |
|---|---|
| pack-priv ASN1BitString subjectUniqueId | |
| validity | back to summary |
|---|---|
| pack-priv Validity validity | |
| version | back to summary |
|---|---|
| pack-priv ASN1Integer version | |
| TBSCertificate | back to summary |
|---|---|
| private TBSCertificate(ASN1Sequence seq) | |
| TBSCertificate | back to summary |
|---|---|
| public TBSCertificate(ASN1Integer version, ASN1Integer serialNumber, AlgorithmIdentifier signature, X500Name issuer, Validity validity, X500Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, ASN1BitString issuerUniqueId, ASN1BitString subjectUniqueId, Extensions extensions) | |
| getEndDate | back to summary |
|---|---|
| public Time getEndDate() | |
| getExtensions | back to summary |
|---|---|
| public Extensions getExtensions() | |
| getInstance | back to summary |
|---|---|
| public static TBSCertificate getInstance(ASN1TaggedObject obj, boolean explicit) | |
| getInstance | back to summary |
|---|---|
| public static TBSCertificate getInstance(Object obj) | |
| getIssuer | back to summary |
|---|---|
| public X500Name getIssuer() | |
| getIssuerUniqueId | back to summary |
|---|---|
| public ASN1BitString getIssuerUniqueId() | |
| getSerialNumber | back to summary |
|---|---|
| public ASN1Integer getSerialNumber() | |
| getSignature | back to summary |
|---|---|
| public AlgorithmIdentifier getSignature() | |
| getStartDate | back to summary |
|---|---|
| public Time getStartDate() | |
| getSubject | back to summary |
|---|---|
| public X500Name getSubject() | |
| getSubjectPublicKeyInfo | back to summary |
|---|---|
| public SubjectPublicKeyInfo getSubjectPublicKeyInfo() | |
| getSubjectUniqueId | back to summary |
|---|---|
| public ASN1BitString getSubjectUniqueId() | |
| getValidity | back to summary |
|---|---|
| public Validity getValidity() | |
| getVersion | back to summary |
|---|---|
| public ASN1Integer getVersion() | |
| getVersionNumber | back to summary |
|---|---|
| public int getVersionNumber() | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |