CPKIXValidationState Class Reference

class CPKIXValidationState : public CBase

Inherits from

Public Member Functions
~CPKIXValidationState ()
CPKIXValidationState * NewL (const TTime , TInt , const CArrayPtr < HBufC > *)
CPKIXValidationState * NewLC (const TTime , TInt , const CArrayPtr < HBufC > *)
Private Member Functions
CPKIXValidationState (const TTime , TInt , const CArrayPtr < HBufC > *)
void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
TBool iAnyAuthorityPolicy
CArrayPtrFlat < CX509CertPolicyInfo > * iAuthorityConstrainedPolicies
CArrayPtrFlat < CX509CertExtension > * iCriticalExts
CArrayPtrFlat < CX509DomainName > * iExcludedDNSNameSubtrees
CArrayPtrFlat < CX500DistinguishedName > * iExcludedDNSubtrees
CArrayPtrFlat < CX509IPSubnetMask > * iExcludedIPAddressSubtrees
CArrayPtrFlat < CX509DomainName > * iExcludedRFC822Subtrees
CArrayPtrFlat < CX509PolicyMapping > * iMappedPolicies
TInt iMaxPathLength
CArrayPtrFlat < CX509DomainName > * iPermittedDNSNameSubtrees
CArrayPtrFlat < CX500DistinguishedName > * iPermittedDNSubtrees
CArrayPtrFlat < CX509IPSubnetMask > * iPermittedIPAddressSubtrees
CArrayPtrFlat < CX509DomainName > * iPermittedRFC822Subtrees
TInt iPolicyMapping
TInt iPolicyRequired
TInt iPos
const CArrayPtr < HBufC > * iUserConstrainedPolicies
CArrayPtrFlat < HBufC > * iUserPolicies
const TTime iValidationTime

Constructor & Destructor Documentation

CPKIXValidationState(const TTime, TInt, const CArrayPtr< HBufC > *)

CPKIXValidationState ( const TTime aValidationTime,
TInt aChainLength,
const CArrayPtr < HBufC > * aInitialPolicies
) [private]

Parameters

const TTime aValidationTime
TInt aChainLength
const CArrayPtr < HBufC > * aInitialPolicies

~CPKIXValidationState()

~CPKIXValidationState ( )

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

NewL(const TTime, TInt, const CArrayPtr< HBufC > *)

CPKIXValidationState * NewL ( const TTime aValidationTime,
TInt aChainLength,
const CArrayPtr < HBufC > * aInitialPolicies
) [static]

Parameters

const TTime aValidationTime
TInt aChainLength
const CArrayPtr < HBufC > * aInitialPolicies

NewLC(const TTime, TInt, const CArrayPtr< HBufC > *)

CPKIXValidationState * NewLC ( const TTime aValidationTime,
TInt aChainLength,
const CArrayPtr < HBufC > * aInitialPolicies
) [static]

Parameters

const TTime aValidationTime
TInt aChainLength
const CArrayPtr < HBufC > * aInitialPolicies

Member Data Documentation

TBool iAnyAuthorityPolicy

TBool iAnyAuthorityPolicy [private]

CArrayPtrFlat< CX509CertPolicyInfo > * iAuthorityConstrainedPolicies

CArrayPtrFlat < CX509CertPolicyInfo > * iAuthorityConstrainedPolicies [private]

CArrayPtrFlat< CX509CertExtension > * iCriticalExts

CArrayPtrFlat < CX509CertExtension > * iCriticalExts [private]

CArrayPtrFlat< CX509DomainName > * iExcludedDNSNameSubtrees

CArrayPtrFlat < CX509DomainName > * iExcludedDNSNameSubtrees [private]

CArrayPtrFlat< CX500DistinguishedName > * iExcludedDNSubtrees

CArrayPtrFlat < CX500DistinguishedName > * iExcludedDNSubtrees [private]

CArrayPtrFlat< CX509IPSubnetMask > * iExcludedIPAddressSubtrees

CArrayPtrFlat < CX509IPSubnetMask > * iExcludedIPAddressSubtrees [private]

CArrayPtrFlat< CX509DomainName > * iExcludedRFC822Subtrees

CArrayPtrFlat < CX509DomainName > * iExcludedRFC822Subtrees [private]

CArrayPtrFlat< CX509PolicyMapping > * iMappedPolicies

CArrayPtrFlat < CX509PolicyMapping > * iMappedPolicies [private]

TInt iMaxPathLength

TInt iMaxPathLength [private]

CArrayPtrFlat< CX509DomainName > * iPermittedDNSNameSubtrees

CArrayPtrFlat < CX509DomainName > * iPermittedDNSNameSubtrees [private]

CArrayPtrFlat< CX500DistinguishedName > * iPermittedDNSubtrees

CArrayPtrFlat < CX500DistinguishedName > * iPermittedDNSubtrees [private]

CArrayPtrFlat< CX509IPSubnetMask > * iPermittedIPAddressSubtrees

CArrayPtrFlat < CX509IPSubnetMask > * iPermittedIPAddressSubtrees [private]

CArrayPtrFlat< CX509DomainName > * iPermittedRFC822Subtrees

CArrayPtrFlat < CX509DomainName > * iPermittedRFC822Subtrees [private]

TInt iPolicyMapping

TInt iPolicyMapping [private]

TInt iPolicyRequired

TInt iPolicyRequired [private]

TInt iPos

TInt iPos [private]

const CArrayPtr< HBufC > * iUserConstrainedPolicies

const CArrayPtr < HBufC > * iUserConstrainedPolicies [private]

CArrayPtrFlat< HBufC > * iUserPolicies

CArrayPtrFlat < HBufC > * iUserPolicies [private]

const TTime iValidationTime

const TTime iValidationTime [private]