Discuss this help topic in SecureBlackbox Forum
Defines different signature signing options.
Declaration
[C#]
TSBCMSSigningOption = short;
const short csoInsertMessageDigests = 0;
const short csoInsertSigningTime = 1;
const short csoInsertContentType = 2;
const short csoUseGeneralizedTimeFormat = 3;
const short csoIncludeCertToMessage = 4;
const short csoIncludeCertToAttributes = 5;
const short csoImzagerMIMCompatibility = 6;
const short csoForceSigningCertificateV2Usage = 7;
const short csoAnnexKArchiveTimestampV2Mode = 8;
const short csoDigitPADSSCompatibility = 9;
const short csoCompareRDNAsStrings = 10;
const short csoIgnoreDERReqInArchiveTimestamps = 11;
const short csoSkipEnvContentInfoOnSigArchival = 12;
const short csoUseGenericSigAlgorithmOIDs = 13;
const short csoUsePlainContentForTimestampHashes = 14;
const short csoUseATSHashIndexV1 = 15;
const short csoCheckATSHashIndexElements = 16;
[VB.NET]
TSBCMSSigningOption As Short
Const csoInsertMessageDigests As Short = 0
Const csoInsertSigningTime As Short = 1
Const csoInsertContentType As Short = 2
Const csoUseGeneralizedTimeFormat As Short = 3
Const csoIncludeCertToMessage As Short = 4
Const csoIncludeCertToAttributes As Short = 5
Const csoImzagerMIMCompatibility As Short = 6
Const csoForceSigningCertificateV2Usage As Short = 7
Const csoAnnexKArchiveTimestampV2Mode As Short = 8
Const csoDigitPADSSCompatibility As Short = 9
Const csoCompareRDNAsStrings As Short = 10
Const csoIgnoreDERReqInArchiveTimestamps As Short = 11
Const csoSkipEnvContentInfoOnSigArchival As Short = 12
Const csoUseGenericSigAlgorithmOIDs As Short = 13
Const csoUsePlainContentForTimestampHashes As Short = 14
Const csoUseATSHashIndexV1 As Short = 15
Const csoCheckATSHashIndexElements As Short = 16
[Pascal]
TSBCMSSigningOption = (ccsoInsertMessageDigests, csoInsertSigningTime, csoInsertContentType, csoUseGeneralizedTimeFormat, csoIncludeCertToMessage, csoIncludeCertToAttributes, csoImzagerMIMCompatibility, csoForceSigningCertificateV2Usage, csoAnnexKArchiveTimestampV2Mode, csoDigitPADSSCompatibility, csoCompareRDNAsStrings, csoIgnoreDERReqInArchiveTimestamps, csoSkipEnvContentInfoOnSigArchival);
[C++]
typedef uint8_t TSBCMSSigningOptionRaw;
typedef enum { csoInsertMessageDigests = 0, csoInsertSigningTime = 1, csoInsertContentType = 2, csoUseGeneralizedTimeFormat = 3, csoIncludeCertToMessage = 4, csoIncludeCertToAttributes = 5, csoImzagerMIMCompatibility = 6, csoForceSigningCertificateV2Usage = 7, csoAnnexKArchiveTimestampV2Mode = 8, csoDigitPADSSCompatibility = 9, csoCompareRDNAsStrings = 10, csoIgnoreDERReqInArchiveTimestamps = 11, csoSkipEnvContentInfoOnSigArchival = 12, csoUseGenericSigAlgorithmOIDs = 13, csoUsePlainContentForTimestampHashes = 14, csoUseATSHashIndexV1 = 15, csoCheckATSHashIndexElements = 16 } TSBCMSSigningOption;
typedef uint32_t TSBCMSSigningOptionsRaw;
typedef enum { f_csoInsertMessageDigests = 1, f_csoInsertSigningTime = 2, f_csoInsertContentType = 4, f_csoUseGeneralizedTimeFormat = 8, f_csoIncludeCertToMessage = 16, f_csoIncludeCertToAttributes = 32, f_csoImzagerMIMCompatibility = 64, f_csoForceSigningCertificateV2Usage = 128, f_csoAnnexKArchiveTimestampV2Mode = 256, f_csoDigitPADSSCompatibility = 512, f_csoCompareRDNAsStrings = 1024, f_csoIgnoreDERReqInArchiveTimestamps = 2048, f_csoSkipEnvContentInfoOnSigArchival = 4096, f_csoUseGenericSigAlgorithmOIDs = 8192, f_csoUsePlainContentForTimestampHashes = 16384, f_csoUseATSHashIndexV1 = 32768, f_csoCheckATSHashIndexElements = 65536 } TSBCMSSigningOptions;
[PHP]
class TSBCMSSigningOption extends TSBBaseEnum {
const csoInsertMessageDigests = 0;
const csoInsertSigningTime = 1;
const csoInsertContentType = 2;
const csoUseGeneralizedTimeFormat = 3;
const csoIncludeCertToMessage = 4;
const csoIncludeCertToAttributes = 5;
const csoImzagerMIMCompatibility = 6;
const csoForceSigningCertificateV2Usage = 7;
const csoAnnexKArchiveTimestampV2Mode = 8;
const csoDigitPADSSCompatibility = 9;
const csoCompareRDNAsStrings = 10;
const csoIgnoreDERReqInArchiveTimestamps = 11;
const csoSkipEnvContentInfoOnSigArchival = 12;
const csoUseGenericSigAlgorithmOIDs = 13;
const csoUsePlainContentForTimestampHashes = 14;
const csoUseATSHashIndexV1 = 15;
const csoCheckATSHashIndexElements = 16;
}
Possible values
Declared in
.NET:
- Namespace: SBCMS
- Assembly: SecureBlackbox.PKI
VCL:Java:
- Package: SecureBlackbox.PKI.jar
C++:
Discuss this help topic in SecureBlackbox Forum