|
GDCM 3.0.24
|
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 ()=default | |
| CryptoFactory (CryptoLib id) | |
| ~CryptoFactory ()=default | |
Class to do handle the crypto factory.
GDCM needs to access in a platform independent way the user specified crypto engine. It can be:
|
inlineprotected |
|
protecteddefault |
|
protecteddefault |
|
pure virtual |
Implemented in gdcm::CAPICryptoFactory, gdcm::OpenSSLCryptoFactory, and gdcm::OpenSSLP7CryptoFactory.
|
static |