DeltaCertificateDescriptor ::= SEQUENCE {
serialNumber CertificateSerialNumber,
signature [0] EXPLICIT AlgorithmIdentifier {SIGNATURE_ALGORITHM, {...}} OPTIONAL,
issuer [1] EXPLICIT Name OPTIONAL,
validity [2] EXPLICIT Validity OPTIONAL,
subject [3] EXPLICIT Name OPTIONAL,
subjectPublicKeyInfo SubjectPublicKeyInfo,
extensions [4] EXPLICIT Extensions{CertExtensions} OPTIONAL,
signatureValue BIT STRING
}
| Modifier and Type | Field and Description |
|---|---|
| private final Extensions | |
| private final X500Name | |
| private final ASN1Integer | |
| private final AlgorithmIdentifier | |
| private final ASN1BitString | |
| private final X500Name | |
| private final SubjectPublicKeyInfo | |
| private final Validity |
| Access | Constructor and Description |
|---|---|
| private | |
| public | DeltaCertificateDescriptor(ASN1Integer serialNumber, AlgorithmIdentifier signature, X500Name issuer, Validity validity, X500Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, Extensions extensions, ASN1BitString signatureValue)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public static DeltaCertificateDescriptor | Returns: the DeltaCertificateDescriptor, null if the extension is not present.the extensions object to be examined. extensions)Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present. |
| public Extensions | |
| public static DeltaCertificateDescriptor | |
| public X500Name | |
| public ASN1Integer | |
| public AlgorithmIdentifier | |
| public ASN1BitString | |
| public X500Name | |
| public SubjectPublicKeyInfo | |
| public ASN1Sequence | |
| public Validity | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. Method providing a primitive representation of this object suitable for encoding. |
| private static DeltaCertificateDescriptor | trimDeltaCertificateDescriptor(DeltaCertificateDescriptor descriptor, TBSCertificate tbsCertificate, Extensions tbsExtensions)
|
| public DeltaCertificateDescriptor | trimTo(TBSCertificate baseTbsCertificate, Extensions tbsExtensions)
Deprecated
Use DeltaCertificateTool#trimDeltaCertificateDescriptor instead.
|
| extensions | back to summary |
|---|---|
| private final Extensions extensions | |
| issuer | back to summary |
|---|---|
| private final X500Name issuer | |
| serialNumber | back to summary |
|---|---|
| private final ASN1Integer serialNumber | |
| signature | back to summary |
|---|---|
| private final AlgorithmIdentifier signature | |
| signatureValue | back to summary |
|---|---|
| private final ASN1BitString signatureValue | |
| subject | back to summary |
|---|---|
| private final X500Name subject | |
| subjectPublicKeyInfo | back to summary |
|---|---|
| private final SubjectPublicKeyInfo subjectPublicKeyInfo | |
| validity | back to summary |
|---|---|
| private final Validity validity | |
| DeltaCertificateDescriptor | back to summary |
|---|---|
| private DeltaCertificateDescriptor(ASN1Sequence seq) | |
| DeltaCertificateDescriptor | back to summary |
|---|---|
| public DeltaCertificateDescriptor(ASN1Integer serialNumber, AlgorithmIdentifier signature, X500Name issuer, Validity validity, X500Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, Extensions extensions, ASN1BitString signatureValue) | |
| addOptional | back to summary |
|---|---|
| private void addOptional(ASN1EncodableVector v, int tag, boolean explicit, ASN1Object obj) | |
| fromExtensions | back to summary |
|---|---|
| public static DeltaCertificateDescriptor fromExtensions(Extensions extensions) Retrieve a DeltaCertificateDescriptor for a passed in Extensions object, if present.
| |
| getExtensions | back to summary |
|---|---|
| public Extensions getExtensions() | |
| getInstance | back to summary |
|---|---|
| public static DeltaCertificateDescriptor getInstance(Object obj) | |
| getIssuer | back to summary |
|---|---|
| public X500Name getIssuer() | |
| getSerialNumber | back to summary |
|---|---|
| public ASN1Integer getSerialNumber() | |
| getSignature | back to summary |
|---|---|
| public AlgorithmIdentifier getSignature() | |
| getSignatureValue | back to summary |
|---|---|
| public ASN1BitString getSignatureValue() | |
| getSubject | back to summary |
|---|---|
| public X500Name getSubject() | |
| getSubjectPublicKeyInfo | back to summary |
|---|---|
| public SubjectPublicKeyInfo getSubjectPublicKeyInfo() | |
| getValidity | back to summary |
|---|---|
| public ASN1Sequence getValidity()
Deprecated Use getValidityObject instead. | |
| getValidityObject | back to summary |
|---|---|
| public Validity getValidityObject() | |
| 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.
| |
| trimDeltaCertificateDescriptor | back to summary |
|---|---|
| private static DeltaCertificateDescriptor trimDeltaCertificateDescriptor(DeltaCertificateDescriptor descriptor, TBSCertificate tbsCertificate, Extensions tbsExtensions) | |
| trimTo | back to summary |
|---|---|
| public DeltaCertificateDescriptor trimTo(TBSCertificate baseTbsCertificate, Extensions tbsExtensions)
Deprecated Use DeltaCertificateTool#trimDeltaCertificateDescriptor instead. | |