|
||
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. This interface class must be the base class of a ...
CBase
-
Base class for all classes to be instantiated on the heap.
CSecurityPolicy
- The Security Policy Plug-in API. This ECOM interface class must be implemented b...
Defined in CSecurityPolicy
:
CSecurityPolicy(RStringPool)
Intended Usage: Normal constructor. Creates an instance of the plug-in base. NewL(RStringPool)
Intended Usage: Factory construction - instantiates the plug-in. Reserved1()
Intended Usage: Reserve a slot in the v-table to preserve future BC Reserved2()
Intended Usage: Reserve a slot in the v-table to preserve future BC iStrPool
The stringpool reference~CSecurityPolicy()
Intended Usage: Class destructor. Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from MSecurityPolicy
:
CancelValidateUntrustedServerCert()
Intended Usage: Cancel a previous request to ask the client to accept or reject ...GetNamedPolicyProperty(RStringF,RString &)
Intended Usage: Obtain arbitrary, named security policy properties, in a generic...GetTlsCipherSuites()
Intended Usage: Obtain a list of TLS cipher suites. Not applicable to WTLS clien...GetWtlsCipherSuites()
Intended Usage: Obtain an array of WTLS cipher suites. Not applicable to TLS cli...GetWtlsKeyExchangeSuites()
Intended Usage: Obtain the WTLS key exchange suites. Not applicable to TLS clien...ValidateUntrustedServerCert(TCertInfo &,TRequestStatus &)const
Intended Usage: Ask the client to accept or reject a certificate. Not applicable...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