GDCM
2.4.5
|
Class to do handle the crypto factory. More...
#include <gdcmCryptoFactory.h>
Public Types | |
enum | CryptoLib { DEFAULT = 0, OPENSSL = 1, CAPI = 2, OPENSSLP7 = 3 } |
Public Member Functions | |
virtual CryptographicMessageSyntax * | CreateCMSProvider ()=0 |
Static Public Member Functions | |
static CryptoFactory * | GetFactoryInstance (CryptoLib id=DEFAULT) |
Protected Member Functions | |
CryptoFactory (CryptoLib id) | |
CryptoFactory () | |
~CryptoFactory () | |
Class to do handle the crypto factory.
GDCM needs to access in a platform independant way the user specified crypto engine. It can be:
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
pure virtual |
Implemented in gdcm::OpenSSLCryptoFactory, gdcm::OpenSSLP7CryptoFactory, and gdcm::CAPICryptoFactory.
|
static |