|
||||||||||
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 |