org.mozilla.jss.pkcs7

Class RecipientInfo

public class RecipientInfo extends Object implements ASN1Value

Nested Class Summary
static classRecipientInfo.Template
A template file for decoding a RecipientInfo blob
Field Summary
static TagTAG
Constructor Summary
RecipientInfo(INTEGER version, IssuerAndSerialNumber issuerAndSerialNumber, AlgorithmIdentifier keyEncryptionAlgorithmID, OCTET_STRING encryptedKey)
Create a RecipientInfo ASN1 object.
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag tag, OutputStream ostream)
OCTET_STRINGgetEncryptedKey()
IssuerAndSerialNumbergetissuerAndSerialNumber()
AlgorithmIdentifiergetKeyEncryptionAlgorithmID()
TaggetTag()
static RecipientInfo.TemplategetTemplate()
INTEGERgetVersion()

Field Detail

TAG

public static final Tag TAG

Constructor Detail

RecipientInfo

public RecipientInfo(INTEGER version, IssuerAndSerialNumber issuerAndSerialNumber, AlgorithmIdentifier keyEncryptionAlgorithmID, OCTET_STRING encryptedKey)
Create a RecipientInfo ASN1 object.

Method Detail

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag tag, OutputStream ostream)

getEncryptedKey

public OCTET_STRING getEncryptedKey()

getissuerAndSerialNumber

public IssuerAndSerialNumber getissuerAndSerialNumber()

getKeyEncryptionAlgorithmID

public AlgorithmIdentifier getKeyEncryptionAlgorithmID()

getTag

public Tag getTag()

getTemplate

public static RecipientInfo.Template getTemplate()

getVersion

public INTEGER getVersion()