Top Description Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2

public Class IssuerIdentifier

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DERTaggedObject, org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashAlgorithm, .HashedId8

    IssuerIdentifier ::= CHOICE {
        sha256AndDigest HashedId8,
        self HashAlgorithm,
        ...,
        sha384AndDigest HashedId8
    }

Field Summary

Modifier and TypeField and Description
private final int
private final ASN1Encodable
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
IssuerIdentifier(int choice, ASN1Encodable value)

private

Method Summary

Modifier and TypeMethod and Description
public int
public static IssuerIdentifier
public ASN1Encodable
public boolean
public static IssuerIdentifier
public static IssuerIdentifier
public static IssuerIdentifier
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

choiceback to summary
private final int choice
issuerIdentifierback to summary
private final ASN1Encodable issuerIdentifier
selfback to summary
public static final int self
sha256AndDigestback to summary
public static final int sha256AndDigest
sha384AndDigestback to summary
public static final int sha384AndDigest

Constructor Detail

IssuerIdentifierback to summary
public IssuerIdentifier(int choice, ASN1Encodable value)
IssuerIdentifierback to summary
private IssuerIdentifier(ASN1TaggedObject ato)

Method Detail

getChoiceback to summary
public int getChoice()
getInstanceback to summary
public static IssuerIdentifier getInstance(Object choice)
getIssuerIdentifierback to summary
public ASN1Encodable getIssuerIdentifier()
isSelfback to summary
public boolean isSelf()
selfback to summary
public static IssuerIdentifier self(HashAlgorithm data)
sha256AndDigestback to summary
public static IssuerIdentifier sha256AndDigest(HashedId8 data)
sha384AndDigestback to summary
public static IssuerIdentifier sha384AndDigest(HashedId8 data)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

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

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.