Top Fields Constructors Methods
org.bouncycastle.asn1.ocsp

public Class CertID

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, org.bouncycastle.asn1.x509.AlgorithmIdentifier

Field Summary

Modifier and TypeField and Description
pack-priv AlgorithmIdentifier
pack-priv ASN1OctetString
pack-priv ASN1OctetString
pack-priv ASN1Integer

Constructor Summary

AccessConstructor and Description
public
CertID(AlgorithmIdentifier hashAlgorithm, ASN1OctetString issuerNameHash, ASN1OctetString issuerKeyHash, ASN1Integer serialNumber)

private

Method Summary

Modifier and TypeMethod and Description
public AlgorithmIdentifier
public static CertID
getInstance(ASN1TaggedObject obj, boolean explicit)

public static CertID
public ASN1OctetString
public ASN1OctetString
public ASN1Integer
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

hashAlgorithmback to summary
pack-priv AlgorithmIdentifier hashAlgorithm
issuerKeyHashback to summary
pack-priv ASN1OctetString issuerKeyHash
issuerNameHashback to summary
pack-priv ASN1OctetString issuerNameHash
serialNumberback to summary
pack-priv ASN1Integer serialNumber

Constructor Detail

CertIDback to summary
public CertID(AlgorithmIdentifier hashAlgorithm, ASN1OctetString issuerNameHash, ASN1OctetString issuerKeyHash, ASN1Integer serialNumber)
CertIDback to summary
private CertID(ASN1Sequence seq)

Method Detail

getHashAlgorithmback to summary
public AlgorithmIdentifier getHashAlgorithm()
getInstanceback to summary
public static CertID getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static CertID getInstance(Object obj)
getIssuerKeyHashback to summary
public ASN1OctetString getIssuerKeyHash()
getIssuerNameHashback to summary
public ASN1OctetString getIssuerNameHash()
getSerialNumberback to summary
public ASN1Integer getSerialNumber()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

CertID          ::=     SEQUENCE {
    hashAlgorithm       AlgorithmIdentifier,
    issuerNameHash      OCTET STRING, -- Hash of Issuer's DN
    issuerKeyHash       OCTET STRING, -- Hash of Issuers public key
    serialNumber        CertificateSerialNumber }
Returns:ASN1Primitive

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

a primitive representation of this object.