Location:
csecuritypolicy.h
class CSecurityPolicy : public CBase, public MSecurityPolicy;
The Security Policy Plug-in API. This ECOM interface class must be implemented by each instance of a security policy plug-in.
MSecurityPolicy
- The Security Policy Interface
CBase
- Base class for all classes to be instantiated on the heap
CSecurityPolicy
- The Security Policy Plug-in API
Defined in CSecurityPolicy
:
CSecurityPolicy()
, NewL()
, Reserved1()
, Reserved2()
, iStrPool
, ~CSecurityPolicy()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from MSecurityPolicy
:
CancelValidateUntrustedServerCert()
,
GetNamedPolicyProperty()
,
GetTlsCipherSuites()
,
GetWtlsCipherSuites()
,
GetWtlsKeyExchangeSuites()
,
ValidateUntrustedServerCert()
static inline CSecurityPolicy *NewL(RStringPool aStringPool);
Intended Usage: Factory construction - instantiates the plug-in.
|
|
protected: inline CSecurityPolicy(RStringPool aStrPool);
Intended Usage: Normal constructor. Creates an instance of the plug-in base.
|
protected: inline virtual void Reserved1();
Intended Usage: Reserve a slot in the v-table to preserve future BC
protected: inline virtual void Reserved2();
Intended Usage: Reserve a slot in the v-table to preserve future BC
protected: RStringPool iStrPool;
The stringpool reference