com.dstc.security.cms
Interface RecipientIdentifier

All Known Implementing Classes:
IssuerAndSerialNumber, SubjectKeyIdentifier

public interface RecipientIdentifier

An interface to an identifier for a recipient in a CMS EnvelopedData for whom the content encryption key is encrypted.

A RecipientIdentifier specifies the recipient's X.509 certificate (more specifically, the encapsulated public key) that was used to encrypt the content encryption key.

RecipientIdentifier is defined in RFC2630 by the ASN.1 structure

    RecipientIdentifier ::= CHOICE {
      issuerAndSerialNumber IssuerAndSerialNumber,
      subjectKeyIdentifier  [0] SubjectKeyIdentifier }
 

NB. This interface has no methods defined.

See Also:
IssuerAndSerialNumber, SubjectKeyIdentifier, KeyTransRecipientInfo