com.dstc.security.cms
Interface KeyAgreeRecipientIdentifier

All Known Implementing Classes:
IssuerAndSerialNumber, RecipientKeyIdentifier

public interface KeyAgreeRecipientIdentifier

An interface to identifying info for a recipient in a CMS EnvelopedData for which the key encryption key is obtained by key agreement. The identifying info is ultimately a recipient's certificate, but may include also additional keying material.

KeyAgreeRecipientIdentifier is defined in RFC2630 by the ASN.1 structure

     KeyAgreeRecipientIdentifier ::= CHOICE {
       issuerAndSerialNumber IssuerAndSerialNumber,
       rKeyId [0] IMPLICIT RecipientKeyIdentifier}
 
NB. This interface has no methods defined.

See Also:
KeyAgreeRecipientInfo, IssuerAndSerialNumber, RecipientKeyIdentifier