com.dstc.security.cms
Interface KeyTransRecipientInfo
- public interface KeyTransRecipientInfo
- extends RecipientInfo
A class representing information on an intended recipient and the
encrypted content encryption key carried in a CMS EnvelopedData
in which the content encryption key is encrypted with the recipient's
public key. This is the most widely used method of enveloping data,
in which RSA is the content key encryption algorithm.
KeyTransRecipientInfo is defined in RFC2630 by the ASN.1 structure
KeyTransRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 0 or 2
rid RecipientIdentifier,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
EncryptedKey ::= OCTET STRING
- See Also:
RecipientInfo
,
RecipientIdentifier
getEncryptedKey
public byte[] getEncryptedKey()
- Returns the encrypted content encryption key for the intended
recipient
getRecipientIdentifier
public RecipientIdentifier getRecipientIdentifier()
- Returns the RecipientIdentifier for the intending recipient