CCMSRecipientEncryptedKey Class Reference
class CCMSRecipientEncryptedKey : public CCMSSequence |
RecipientEncryptedKey type module
ASN.1 definition: RecipientEncryptedKey ::= SEQUENCE { rid KeyAgreeRecipientIdentifier, encryptedKey EncryptedKey }
KeyAgreeRecipientIdentifier ::= CHOICE { issuerAndSerialNumber IssuerAndSerialNumber, rKeyId [0] IMPLICIT RecipientKeyIdentifier }
EncryptedKey ::= OCTET STRING
Inherits from
- CCMSRecipientEncryptedKey
Constructor & Destructor Documentation
CCMSRecipientEncryptedKey()
IMPORT_C | CCMSRecipientEncryptedKey | ( | ) | [protected] |
~CCMSRecipientEncryptedKey()
~CCMSRecipientEncryptedKey | ( | ) | [virtual] |
Member Functions Documentation
ConstructL(const CCMSIssuerAndSerialNumber &, const TDesC8 &)
Protected construction to allow derivation
ConstructL(const CCMSKeyIdentifier &, const TDesC8 &)
Protected construction to allow derivation
DecodeL(const TDesC8 &)
void | DecodeL | ( | const TDesC8 & | aRawData | ) | |
Parameters
const TDesC8 & aRawData | raw-data to be parsed in this instance |
EncryptedKey()
IMPORT_C const TDesC8 & | EncryptedKey | ( | ) | const |
Getter for EncryptedKey
- Since
- 2.8
IssuerAndSerialNumber()
Getter for IssuerAndSerialNumber. Ownership is not transferred.
- Since
- 2,8
NewL(const CCMSIssuerAndSerialNumber &, const TDesC8 &)
Two-phased constructor. Copies of the parameters are made.
NewL(const CCMSKeyIdentifier &, const TDesC8 &)
Two-phased constructor. Copies of the parameters are made.
Parameters
const CCMSKeyIdentifier & aRKeyId | rid (KeyAgreeRecipientIdentifier) value |
const TDesC8 & aEncryptedKey | EncryptedKey value |
RKeyId()
Getter for rKeyId. Ownership is not transferred.
- Since
- 2,8
SetEncryptedKeyL(const TDesC8 &)
IMPORT_C void | SetEncryptedKeyL | ( | const TDesC8 & | aEncryptedKey | ) | |
Setter for EncryptedKey. Creates a copy of the parameters.
- Since
- 2.8
Parameters
const TDesC8 & aEncryptedKey | EncryptedKey value. |
SetIssuerAndSerialNumberL(const CCMSIssuerAndSerialNumber &)
Setter for IssuerAndSerialNumber. Creates a copy of the parameters. Note that any existing rKeyId value is deleted.
- Since
- 2.8
SetRKeyIdL(const CCMSKeyIdentifier &)
Setter for rKeyId. Creates a copy of the parameters. Note that any existing IssuerAndSerialNumber value is deleted.
- Since
- 2.8
Member Data Documentation
TDesC8 * iEncryptedKey
TDesC8 * | iEncryptedKey | [private] |
CCMSIssuerAndSerialNumber * iIssuerAndSerialNumber
CCMSKeyIdentifier * iRKeyId
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.