|
DCMTK
Version 3.6.6
OFFIS DICOM Toolkit
|
type definitions and constants for the dcmsign module More...
Enumerations | |
| enum | E_KeyType { EKT_RSA, EKT_DSA, EKT_DH, EKT_EC, 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... | |
| enum | E_SignatureVerificationPolicy { ESVP_verifyIfPresent, ESVP_requireSignature, ESVP_requireCreatorRSASignature, ESVP_requireAuthorizationRSASignature, ESVP_requireSRRSASignature } |
| signature verification policy More... | |
| enum | E_TimestampVerificationPolicy { ETVP_verifyTSIfPresent, ETVP_ignoreTS, ETVP_requireTS } |
| verification policy for certified timestamps attached to signatures 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_DatasetDoesNotMatchProfile |
| Dataset is not suitable for the current security profile (e.g. 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) More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_VerificationFailed_NoTrust |
| signature verification failed because the certificate was issued by an untrusted (unknown) CA More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_UnsupportedMAC |
| unsupported MAC algorithm specified More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_InvalidOID |
| invalid object identifier (OID) string More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_CannotWriteTSQ |
| unable to write time stamp query file More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_InvalidTSR |
| verification of timestamp response message failed More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_VerificationFailed_NoDataElementsSigned |
| signature verification failed because DataElementsSigned is missing or incorrect More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_DataElementsSignedDoesNotMatchProfile |
| List of data elements signed does not match the profile requirements. More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_ItemLocationNotFound |
| desired signature location item not found More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_UnknownTimestampType |
| unknown certified timestamp type More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_InvalidTimestamp |
| certified timestamp in dataset cannot be read More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_InvalidFiletype |
| filetype is unknown (neither PEM nor DER) More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_TimestampSignatureVerificationFailed |
| signature verification of the certified timestamp failed More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_VerificationFailed_CertExpiredAtSignature |
| signature verification failed because the certificate was already expired at the signature create date More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_VerificationFailed_CertNotYetValidAtSig |
| signature verification failed because the certificate was not yet valid at signature creation date More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_AttributeNotSignable |
| list of attributes to be signed contains attribute that is not signable More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_VerificationFailed_AttributeNotSignable |
| signature verification failed because the signature contains an attribute that is not signable More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_DatasetEmpty |
| selected dataset or item is empty, nothing to sign More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_RequiredAttributeMissing |
| cannot create signature for current signature profile: required attributes missing More... | |
| DCMTK_DCMSIGN_EXPORT const OFConditionConst | SI_EC_EllipticCurveNotSupported |
| cannot handle ECDSA signatures because OpenSSL was compiled without elliptic curve support More... | |
type definitions and constants for the dcmsign module
| enum E_KeyType |
| enum E_MACType |
signature verification policy
verification policy for certified timestamps attached to signatures
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_AlgorithmDoesNotMatchProfile |
Signature algorithm not allowed for the current security profile.
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_AttributeNotSignable |
list of attributes to be signed contains attribute that is not signable
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CannotRead |
file cannot be read
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CannotWriteTSQ |
unable to write time stamp query file
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_CertificateDoesNotMatchPrivateKey |
certificate and private key do not match
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_DataElementsSignedDoesNotMatchProfile |
List of data elements signed does not match the profile requirements.
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_DatasetDoesNotMatchProfile |
Dataset is not suitable for the current security profile (e.g.
wrong SOP class)
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_DatasetEmpty |
selected dataset or item is empty, nothing to sign
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_EllipticCurveNotSupported |
cannot handle ECDSA signatures because OpenSSL was compiled without elliptic curve support
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InitializationFailed |
object initialization failed
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InvalidFiletype |
filetype is unknown (neither PEM nor DER)
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InvalidOID |
invalid object identifier (OID) string
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InvalidTimestamp |
certified timestamp in dataset cannot be read
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_InvalidTSR |
verification of timestamp response message failed
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_ItemLocationNotFound |
desired signature location item not found
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacDoesNotMatchProfile |
MAC algorithm not allowed for the current security profile.
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_MacIDsExhausted |
no more MAC ID numbers available
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_OpenSSLFailure |
an OpenSSL call has failed
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_RequiredAttributeMissing |
cannot create signature for current signature profile: required attributes missing
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_TimestampSignatureVerificationFailed |
signature verification of the certified timestamp failed
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_TransferSyntaxDoesNotMatchProfile |
Transfer syntax not allowed for the current security profile.
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_UnknownTimestampType |
unknown certified timestamp type
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_UnsupportedMAC |
unsupported MAC algorithm specified
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_AttributeNotSignable |
signature verification failed because the signature contains an attribute that is not signable
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_CertExpiredAtSignature |
signature verification failed because the certificate was already expired at the signature create date
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_CertNotYetValidAtSig |
signature verification failed because the certificate was not yet valid at signature creation date
| 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_NoCertificate |
signature verification failed because the certificate is missing or cannot be read (e.g.
unsupported format)
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoDataElementsSigned |
signature verification failed because DataElementsSigned is missing or incorrect
| 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
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoSignature |
signature verification failed because the corresponding signature item is incomplete
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_NoTrust |
signature verification failed because the certificate was issued by an untrusted (unknown) CA
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_VerificationFailed_UnsupportedMACAlgorithm |
signature verification failed because the MAC algorithm is not supported
| DCMTK_DCMSIGN_EXPORT const OFConditionConst SI_EC_WrongTransferSyntax |
unable to use the selected transfer syntax for MAC computation