CPKIXValidationState Class Reference

class CPKIXValidationState : public CBase

Inherits from

  • CPKIXValidationState

Constructor & Destructor Documentation

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

CPKIXValidationState(const TTimeaValidationTime,
TIntaChainLength,
const CArrayPtr< HBufC > *aInitialPolicies
)[private]

Parameters

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

~CPKIXValidationState()

~CPKIXValidationState()

Member Functions Documentation

ConstructL()

voidConstructL()[private]

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

CPKIXValidationState *NewL(const TTimeaValidationTime,
TIntaChainLength,
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 TTimeaValidationTime,
TIntaChainLength,
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 TTimeiValidationTime[private]