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

public Class RecipientInfo

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DERTaggedObject

  RecipientInfo ::= CHOICE {
    pskRecipInfo         PreSharedKeyRecipientInfo,
    symmRecipInfo        SymmRecipientInfo,
    certRecipInfo        PKRecipientInfo,
    signedDataRecipInfo  PKRecipientInfo,
    rekRecipInfo         PKRecipientInfo
  }

Field Summary

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

Constructor Summary

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

private

Method Summary

Modifier and TypeMethod and Description
public static RecipientInfo
public int
public static RecipientInfo
public ASN1Encodable
public static RecipientInfo
public static RecipientInfo
public static RecipientInfo
public static RecipientInfo
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

certRecipInfoback to summary
public static final int certRecipInfo
choiceback to summary
private final int choice
pskRecipInfoback to summary
public static final int pskRecipInfo
recipientInfoback to summary
private final ASN1Encodable recipientInfo
rekRecipInfoback to summary
public static final int rekRecipInfo
signedDataRecipInfoback to summary
public static final int signedDataRecipInfo
symmRecipInfoback to summary
public static final int symmRecipInfo

Constructor Detail

RecipientInfoback to summary
public RecipientInfo(int choice, ASN1Encodable value)
RecipientInfoback to summary
private RecipientInfo(ASN1TaggedObject instance)

Method Detail

certRecipInfoback to summary
public static RecipientInfo certRecipInfo(PKRecipientInfo info)
getChoiceback to summary
public int getChoice()
getInstanceback to summary
public static RecipientInfo getInstance(Object object)
getRecipientInfoback to summary
public ASN1Encodable getRecipientInfo()
pskRecipInfoback to summary
public static RecipientInfo pskRecipInfo(PreSharedKeyRecipientInfo info)
rekRecipInfoback to summary
public static RecipientInfo rekRecipInfo(PKRecipientInfo info)
signedDataRecipInfoback to summary
public static RecipientInfo signedDataRecipInfo(PKRecipientInfo info)
symmRecipInfoback to summary
public static RecipientInfo symmRecipInfo(SymmRecipientInfo info)
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.

Annotations
@Override