Top Fields Constructors Methods
org.bouncycastle.asn1.ess

public Class ESSCertIDv2

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, .IssuerSerial, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
private byte[]
private static final AlgorithmIdentifier
private AlgorithmIdentifier
private IssuerSerial

Constructor Summary

AccessConstructor and Description
private
public
ESSCertIDv2(byte[] certHash)

public
ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash)

public
ESSCertIDv2(byte[] certHash, IssuerSerial issuerSerial)

public
ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial)

Method Summary

Modifier and TypeMethod and Description
public byte[]
public AlgorithmIdentifier
public static ESSCertIDv2
public IssuerSerial
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

ESSCertIDv2 ::=  SEQUENCE {
    hashAlgorithm     AlgorithmIdentifier
             DEFAULT {algorithm id-sha256},
    certHash          Hash,
    issuerSerial      IssuerSerial OPTIONAL
}

Hash ::= OCTET STRING

IssuerSerial ::= SEQUENCE {
    issuer         GeneralNames,
    serialNumber   CertificateSerialNumber
}
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

certHashback to summary
private byte[] certHash
DEFAULT_ALG_IDback to summary
private static final AlgorithmIdentifier DEFAULT_ALG_ID
hashAlgorithmback to summary
private AlgorithmIdentifier hashAlgorithm
issuerSerialback to summary
private IssuerSerial issuerSerial

Constructor Detail

ESSCertIDv2back to summary
private ESSCertIDv2(ASN1Sequence seq)
ESSCertIDv2back to summary
public ESSCertIDv2(byte[] certHash)
ESSCertIDv2back to summary
public ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash)
ESSCertIDv2back to summary
public ESSCertIDv2(byte[] certHash, IssuerSerial issuerSerial)
ESSCertIDv2back to summary
public ESSCertIDv2(AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial)

Method Detail

getCertHashback to summary
public byte[] getCertHash()
getHashAlgorithmback to summary
public AlgorithmIdentifier getHashAlgorithm()
getInstanceback to summary
public static ESSCertIDv2 getInstance(Object o)
getIssuerSerialback to summary
public IssuerSerial getIssuerSerial()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

ESSCertIDv2 ::=  SEQUENCE {
    hashAlgorithm     AlgorithmIdentifier
             DEFAULT {algorithm id-sha256},
    certHash          Hash,
    issuerSerial      IssuerSerial OPTIONAL
}

Hash ::= OCTET STRING

IssuerSerial ::= SEQUENCE {
    issuer         GeneralNames,
    serialNumber   CertificateSerialNumber
}
Returns:ASN1Primitive

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

a primitive representation of this object.