The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CInMemoryCertificateStore Class Reference

Collaboration diagram for CInMemoryCertificateStore:

List of all members.

Public Member Functions

 CInMemoryCertificateStore ()
 CInMemoryCertificateStore (const JetByteTools::Core::_tstring &filename)
 CInMemoryCertificateStore (const JetByteTools::Core::_tstring &filename, const JetByteTools::Core::_tstring &password)
 CInMemoryCertificateStore (const CInMemoryCertificateStore &rhs)
CInMemoryCertificateStoreoperator= (const CInMemoryCertificateStore &rhs)
void SaveToFile (const JetByteTools::Core::_tstring &filename) const
void AddCertificate (const CERT_CONTEXT *pCertContext)
void AddCertificate (const CCertificate &certificate)
Iterator Begin ()
Iterator End () const
Iterator Find (DWORD findType, DWORD encodingFlags=X509_ASN_ENCODING|PKCS_7_ASN_ENCODING, DWORD findFlags=0, const void *pFindParam=nullptr)
Iterator Find (DWORD findType, const JetByteTools::Core::_tstring &stringToFind, DWORD encodingFlags=X509_ASN_ENCODING|PKCS_7_ASN_ENCODING)

Classes

class  Iterator


Constructor & Destructor Documentation

CInMemoryCertificateStore ( const JetByteTools::Core::_tstring filename  )  [explicit]


Member Function Documentation

CInMemoryCertificateStore& operator= ( const CInMemoryCertificateStore rhs  ) 

void SaveToFile ( const JetByteTools::Core::_tstring filename  )  const

void AddCertificate ( const CERT_CONTEXT *  pCertContext  ) 

void AddCertificate ( const CCertificate certificate  ) 

CInMemoryCertificateStore::Iterator Find ( DWORD  findType,
DWORD  encodingFlags = X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
DWORD  findFlags = 0,
const void *  pFindParam = nullptr 
)

Iterator Find ( DWORD  findType,
const JetByteTools::Core::_tstring stringToFind,
DWORD  encodingFlags = X509_ASN_ENCODING|PKCS_7_ASN_ENCODING 
)


Generated on Sun Sep 12 19:08:12 2021 for The Server Framework - v7.4 by doxygen 1.5.3