GDCM: gdcm::OpenSSLCryptoFactory Class Reference

GDCM 3.2.5

Public Member Functions | Protected Member Functions | List of all members
gdcm::OpenSSLCryptoFactory Class Reference

`#include <gdcmOpenSSLCryptoFactory.h>`

Inheritance diagram for gdcm::OpenSSLCryptoFactory:
[legend]
Collaboration diagram for gdcm::OpenSSLCryptoFactory:
[legend]

## Public Member Functions
| OpenSSLCryptoFactory (CryptoLib id)
CryptographicMessageSyntax * | CreateCMSProvider ()

## Protected Member Functions
void | InitOpenSSL ()
Protected Member Functions inherited from gdcm::CryptoFactory
| CryptoFactory ()=default
| CryptoFactory (CryptoLib id)
| ~CryptoFactory ()=default

## Additional Inherited Members
Public Types inherited from gdcm::CryptoFactory
enum | CryptoLib { DEFAULT = 0 , OPENSSL = 1 , CAPI = 2 , OPENSSLP7 = 3 }
Static Public Member Functions inherited from gdcm::CryptoFactory
static CryptoFactory * | GetFactoryInstance (CryptoLib id=DEFAULT)

## Constructor & Destructor Documentation

## ◆ OpenSSLCryptoFactory()

gdcm::OpenSSLCryptoFactory::OpenSSLCryptoFactory | ( | CryptoLib | id | ) |
| inline

References gdcm::CryptoFactory::CryptoFactory(), and gdcmDebugMacro.

Referenced by InitOpenSSL().

## Member Function Documentation

## ◆ CreateCMSProvider()

CryptographicMessageSyntax * gdcm::OpenSSLCryptoFactory::CreateCMSProvider | ( |  | ) |
| inlinevirtual

Implements gdcm::CryptoFactory.

References InitOpenSSL().

## ◆ InitOpenSSL()

void gdcm::OpenSSLCryptoFactory::InitOpenSSL | ( |  | ) |
| protected

References OpenSSLCryptoFactory().

Referenced by CreateCMSProvider().

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

- gdcmOpenSSLCryptoFactory.h