DCMTK  Version 3.6.4
OFFIS DICOM Toolkit
Enumerations | Variables
sitypes.h File Reference

type definitions and constants for the dcmsign module More...

Enumerations

enum  E_KeyType { EKT_RSA, EKT_DSA, EKT_DH, EKT_none }
 type of key for public key cryptosystem More...
 
enum  E_MACType {
  EMT_SHA1, EMT_RIPEMD160, EMT_MD5, EMT_SHA256,
  EMT_SHA384, EMT_SHA512
}
 type of MAC algorithm More...
 

Variables

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InitializationFailed
 object initialization failed More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_OpenSSLFailure
 an OpenSSL call has failed More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CannotRead
 file cannot be read More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_WrongTransferSyntax
 unable to use the selected transfer syntax for MAC computation More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacIDsExhausted
 no more MAC ID numbers available More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CertificateDoesNotMatchPrivateKey
 certificate and private key do not match More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacDoesNotMatchProfile
 MAC algorithm not allowed for the current security profile. More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_AlgorithmDoesNotMatchProfile
 Signature algorithm not allowed for the current security profile. More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_TransferSyntaxDoesNotMatchProfile
 Transfer syntax not allowed for the current security profile. More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoCertificate
 signature verification failed because the certificate is missing or cannot be read (e.g. More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoMAC
 signature verification failed because the corresponding MAC parameters item could not be found or is incomplete More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoSignature
 signature verification failed because the corresponding signature item is incomplete More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_UnsupportedMACAlgorithm
 signature verification failed because the MAC algorithm is not supported More...
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_Corrupted
 signature verification failed because the signature is invalid (document corrupted)
 
DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoTrust
 signature verification failed because the certificate was issued by an untrusted (unknown) CA More...
 

Detailed Description

type definitions and constants for the dcmsign module

Enumeration Type Documentation

◆ E_KeyType

enum E_KeyType

type of key for public key cryptosystem

Remarks
this enum is only available if DCMTK is compiled with OpenSSL support enabled.
Enumerator
EKT_RSA 

RSA key.

EKT_DSA 

DSA key.

EKT_DH 

DH key.

EKT_none 

no key present

◆ E_MACType

enum E_MACType

type of MAC algorithm

Remarks
this enum is only available if DCMTK is compiled with OpenSSL support enabled.
Enumerator
EMT_SHA1 

SHA-1.

EMT_RIPEMD160 

RIPEMD160.

EMT_MD5 

MD5.

EMT_SHA256 

SHA-256.

EMT_SHA384 

SHA-384.

EMT_SHA512 

SHA-512.

Variable Documentation

◆ SI_EC_AlgorithmDoesNotMatchProfile

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_AlgorithmDoesNotMatchProfile

Signature algorithm not allowed for the current security profile.

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_CannotRead

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CannotRead

file cannot be read

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_CertificateDoesNotMatchPrivateKey

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CertificateDoesNotMatchPrivateKey

certificate and private key do not match

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_InitializationFailed

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InitializationFailed

object initialization failed

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_MacDoesNotMatchProfile

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacDoesNotMatchProfile

MAC algorithm not allowed for the current security profile.

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_MacIDsExhausted

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacIDsExhausted

no more MAC ID numbers available

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_OpenSSLFailure

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_OpenSSLFailure

an OpenSSL call has failed

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_TransferSyntaxDoesNotMatchProfile

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_TransferSyntaxDoesNotMatchProfile

Transfer syntax not allowed for the current security profile.

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_VerificationFailed_NoCertificate

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoCertificate

signature verification failed because the certificate is missing or cannot be read (e.g.

unsupported format)

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_VerificationFailed_NoMAC

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoMAC

signature verification failed because the corresponding MAC parameters item could not be found or is incomplete

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_VerificationFailed_NoSignature

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoSignature

signature verification failed because the corresponding signature item is incomplete

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_VerificationFailed_NoTrust

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoTrust

signature verification failed because the certificate was issued by an untrusted (unknown) CA

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_VerificationFailed_UnsupportedMACAlgorithm

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_UnsupportedMACAlgorithm

signature verification failed because the MAC algorithm is not supported

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.

◆ SI_EC_WrongTransferSyntax

DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_WrongTransferSyntax

unable to use the selected transfer syntax for MAC computation

Remarks
this constant is only available if DCMTK is compiled with OpenSSL support enabled.


Generated on Thu Nov 29 2018 for DCMTK Version 3.6.4 by Doxygen 1.8.14