Swi::CCertChainConstraints Class Reference
class Swi::CCertChainConstraints : public CBase |
The CCertChainConstraints class is to aggregate the constraints specified in certficate extensions across all valid certificate chains and then check them against information from the device and/or information contained in the SIS file.
Inherits from
- Swi::CCertChainConstraints
Constructor & Destructor Documentation
CCertChainConstraints()
CCertChainConstraints | ( | ) | [private] |
Member Functions Documentation
CapabilitiesAreConstrained()
IMPORT_C TBool | CapabilitiesAreConstrained | ( | ) | const |
The method is tell if the Capabilities are constrained or not
CapabilitiesAreValid(TCapabilitySet &)
Determine if the request Capability set is valid.
ConstructL(RPointerArray< CPKIXCertChainBase > &)
DeviceIDIsValid(const HBufC *)
IMPORT_C TBool | DeviceIDIsValid | ( | const HBufC * | aRequestDeviceID | ) | const |
Determine if the request Device ID is valid.
Parameters
const HBufC * aRequestDeviceID | |
DeviceIDsAreConstrained()
IMPORT_C TBool | DeviceIDsAreConstrained | ( | ) | const |
The method is tell if the Device IDs are constrained or not
NewL(RPointerArray< CPKIXCertChainBase > &)
NewLC(RPointerArray< CPKIXCertChainBase > &)
RetrieveExtensionCapabilitySetL(const CX509Certificate &)
Retrieve the constrained capability set from the certificate extension, and take the intersection of the retrieved capabilities and the existing capability constraints as the new capability constraints
RetrieveExtensionDeviceIDListL(const CX509Certificate &)
Retrieve the device IDs constraints from the certificate extension and take the intersection of the retrieved device ID constraints and the existing device ID constraints as the new device ID constraints
RetrieveExtensionSIDListL(const CX509Certificate &)
Retrieve the SID constraints from the certificate extension and take the intersection of the retrieved SID constraints and the existing SID constraints as the new VID constraints
RetrieveExtensionVIDListL(const CX509Certificate &)
Retrieve the VID constraints from the certificate extension and take the intersection of the retrieved VID constraints and the existing VID constraints as the new VID constraints
SIDIsValid(TSecureId)
Determine if the request SID is valid.
SIDsAreConstrained()
IMPORT_C TBool | SIDsAreConstrained | ( | ) | const |
The method is tell if the SIDs are constrained or not
SetValidCapabilities(const TCapabilitySet &)
IMPORT_C void | SetValidCapabilities | ( | const TCapabilitySet & | aValidCapabilities | ) | |
Set the valid Capability set
Parameters
const TCapabilitySet & aValidCapabilities | a capability set to be set in the constaints. |
VIDIsValid(TVendorId)
Determine if the request VID is valid.
VIDsAreConstrained()
IMPORT_C TBool | VIDsAreConstrained | ( | ) | const |
The method is tell if the VIDs are constrained or not
ValidCapabilities()
The method retrieves the valid Capability Set
Member Data Documentation
TBool
iCapabilitiesAreConstrained
TBool
| iCapabilitiesAreConstrained | [private] |
The flag that represents if the Device IDs are constrained.
TBool
iDeviceIDsAreConstrained
TBool
| iDeviceIDsAreConstrained | [private] |
The flag that represents if the Device IDs are constrained.
TBool
iSIDsAreConstrained
TBool
| iSIDsAreConstrained | [private] |
The flag that represents if the SIDs are constrained.
TBool
iVIDsAreConstrained
TBool
| iVIDsAreConstrained | [private] |
The flag that represents if the VIDs are constrained.
TCapabilitySet
iValidCapabilities
The list of valid capability set
RPointerArray< HBufC > iValidDeviceIDs
The list of valid device IDs
RArray< TSecureId > iValidSIDs
The list of valid secured IDs
RArray< TVendorId > iValidVIDs
The list of valid vendor IDs
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.