|
|
|
|
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