Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IKeystoreSSL Interface Referenceabstract

#include <p6keystore.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR importCredentials (P6BOOL bClient, const P6WCHAR *pszID, p6ICryptoKey *pPrvKey, p6ICert *pCert, p6ICert *parChain, P6UINT32 cChain, P6UUID *pUUID)=0
 
virtual P6R::P6ERR importCredentialsPEM (P6BOOL bClient, const P6WCHAR *pszID, const P6WCHAR *pszPrvKeyFile, const P6WCHAR *pszCertsFile, const P6CHAR *pszPassPhrase, P6UUID *pUUID)=0
 
virtual P6R::P6ERR importCredentialsPKCS12 (P6BOOL bClient, const P6WCHAR *pszID, const P6WCHAR *pszFilepath, const P6CHAR *pszPassPhrase, P6UUID *pUUID)=0
 
virtual P6R::P6ERR importTrustedRootCert (p6ICert *pRootCert, P6UUID *puuidCert)=0
 
virtual P6R::P6ERR importTrustedRootCertFromPEMFile (const P6WCHAR *pszRootCertFile, P6UUID *puuidCert)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

This interface has been depricated in favor of p6IKeystoreSSL2.

Provide SSL related helper methods to make it easier to store SSL client and server certificates in the correct namespaces within the keystore.

Definition at line 4995 of file p6keystore.h.


The documentation for this interface was generated from the following file: