GDCM  2.4.5
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
gdcm::CryptoFactory Class Referenceabstract

Class to do handle the crypto factory. More...

#include <gdcmCryptoFactory.h>

Inheritance diagram for gdcm::CryptoFactory:
Inheritance graph
[legend]

Public Types

enum  CryptoLib {
  DEFAULT = 0,
  OPENSSL = 1,
  CAPI = 2,
  OPENSSLP7 = 3
}
 

Public Member Functions

virtual CryptographicMessageSyntaxCreateCMSProvider ()=0
 

Static Public Member Functions

static CryptoFactoryGetFactoryInstance (CryptoLib id=DEFAULT)
 

Protected Member Functions

 CryptoFactory (CryptoLib id)
 
 CryptoFactory ()
 
 ~CryptoFactory ()
 

Detailed Description

Class to do handle the crypto factory.

GDCM needs to access in a platform independant way the user specified crypto engine. It can be:

Member Enumeration Documentation

Enumerator
DEFAULT 
OPENSSL 
CAPI 
OPENSSLP7 

Constructor & Destructor Documentation

gdcm::CryptoFactory::CryptoFactory ( CryptoLib  id)
inlineprotected
gdcm::CryptoFactory::CryptoFactory ( )
inlineprotected
gdcm::CryptoFactory::~CryptoFactory ( )
inlineprotected

Member Function Documentation

virtual CryptographicMessageSyntax* gdcm::CryptoFactory::CreateCMSProvider ( )
pure virtual
static CryptoFactory* gdcm::CryptoFactory::GetFactoryInstance ( CryptoLib  id = DEFAULT)
static

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

Generated on Fri Sep 25 2015 17:58:29 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo