public class CertID extends ASN1Object
| Modifier and Type | Field and Description |
|---|---|
(package private) AlgorithmIdentifier |
hashAlgorithm |
(package private) ASN1OctetString |
issuerKeyHash |
(package private) ASN1OctetString |
issuerNameHash |
(package private) ASN1Integer |
serialNumber |
| Modifier | Constructor and Description |
|---|---|
|
CertID(AlgorithmIdentifier hashAlgorithm,
ASN1OctetString issuerNameHash,
ASN1OctetString issuerKeyHash,
ASN1Integer serialNumber) |
private |
CertID(ASN1Sequence seq) |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmIdentifier |
getHashAlgorithm() |
static CertID |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static CertID |
getInstance(Object obj) |
ASN1OctetString |
getIssuerKeyHash() |
ASN1OctetString |
getIssuerNameHash() |
ASN1Integer |
getSerialNumber() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1ObjectAlgorithmIdentifier hashAlgorithm
ASN1OctetString issuerNameHash
ASN1OctetString issuerKeyHash
ASN1Integer serialNumber
public CertID(AlgorithmIdentifier hashAlgorithm, ASN1OctetString issuerNameHash, ASN1OctetString issuerKeyHash, ASN1Integer serialNumber)
private CertID(ASN1Sequence seq)
public static CertID getInstance(ASN1TaggedObject obj, boolean explicit)
public static CertID getInstance(Object obj)
public AlgorithmIdentifier getHashAlgorithm()
public ASN1OctetString getIssuerNameHash()
public ASN1OctetString getIssuerKeyHash()
public ASN1Integer getSerialNumber()
public ASN1Primitive toASN1Primitive()
CertID ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
issuerNameHash OCTET STRING, -- Hash of Issuer's DN
issuerKeyHash OCTET STRING, -- Hash of Issuers public key
serialNumber CertificateSerialNumber }
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object