|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An interface to either an identifier for an originator or to the originator public key in a CMS EnvelopedData in which key encrypting keys are obtained by key agreement. In the former case, the identifying information is a certificate; the latter case allows for anonymous originators. Currently only the latter case is supported in CMS, through the Ephemeral-Static Diffie-Hellman algorithm.
OriginatorIdentifierOrKey is defined in RFC2630 by the ASN.1 structure
OriginatorIdentifierOrKey ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
subjectKeyIdentifier [0] SubjectKeyIdentifier,
originatorKey [1] OriginatorPublicKey }
NB. This interface defines no methods.
KeyAgreeRecipientInfo,
IssuerAndSerialNumber,
SubjectKeyIdentifier,
OriginatorPublicKey
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||