Discuss this help topic in SecureBlackbox Forum
Defines different signature signing options.
Declaration
[C#/Java]
TSBCMSSigningOption = int;
const int csoInsertMessageDigests = 1;
const int csoInsertSigningTime = 2;
const int csoInsertContentType = 4;
const int csoUseGeneralizedTimeFormat = 8;
const int csoIncludeCertToMessage = 16;
const int csoIncludeCertToAttributes = 32;
const int csoImzagerMIMCompatibility = 64;
const int csoForceSigningCertificateV2Usage = 128;
const int csoAnnexKArchiveTimestampV2Mode = 256;
const int csoDigitPADSSCompatibility = 512;
const int csoCompareRDNAsStrings = 1024;
const int csoIgnoreDERReqInArchiveTimestamps = 2048;
const int csoSkipEnvContentInfoOnSigArchival = 4096;
[VB.NET]
TSBCMSSigningOption As Integer;
Const csoInsertMessageDigests As Integer = 1
Const csoInsertSigningTime As Integer = 2
Const csoInsertContentType As Integer = 4
Const csoUseGeneralizedTimeFormat As Integer = 8
Const csoIncludeCertToMessage As Integer = 16
Const csoIncludeCertToAttributes As Integer = 32
Const csoImzagerMIMCompatibility As Integer = 64
Const csoForceSigningCertificateV2Usage As Integer = 128
Const csoAnnexKArchiveTimestampV2Mode As Integer = 256
Const csoDigitPADSSCompatibility As Integer = 512
Const csoCompareRDNAsStrings As Integer = 1024
Const csoIgnoreDERReqInArchiveTimestamps As Integer = 2048
Const csoSkipEnvContentInfoOnSigArchival As Integer = 4096
[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 } 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 } TSBCMSSigningOptions;
Description
Possible values:
Declared in
.NET:
- Namespace: SBCMS
- Assembly: SecureBlackbox.PKI
VCL:Java:
- Package: SecureBlackbox.PKI.jar
C++:
Discuss this help topic in SecureBlackbox Forum