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.