Discuss this help topic in SecureBlackbox Forum
Declaration
[C#]
TSBCertificateExtension = short;
const short ceAuthorityKeyIdentifier = 0;
const short ceSubjectKeyIdentifier = 1;
const short ceKeyUsage = 2;
const short cePrivateKeyUsagePeriod = 3;
const short ceCertificatePolicies = 4;
const short cePolicyMappings = 5;
const short ceSubjectAlternativeName = 6;
const short ceIssuerAlternativeName = 7;
const short ceBasicConstraints = 8;
const short ceNameConstraints = 9;
const short cePolicyConstraints = 10;
const short ceExtendedKeyUsage = 11;
const short ceCRLDistributionPoints = 12;
const short ceAuthorityInformationAccess = 13;
const short ceNetscapeCertType = 14;
const short ceNetscapeBaseURL = 15;
const short ceNetscapeRevokeURL = 16;
const short ceNetscapeCARevokeURL = 17;
const short ceNetscapeRenewalURL = 18;
const short ceNetscapeCAPolicyURL = 19;
const short ceNetscapeServerName = 20;
const short ceNetscapeComment = 21;
const short ceCommonName = 22;
const short ceSubjectDirectoryAttributes = 23;
const short ceOCSPNoCheck = 24;
[VB.NET]
TSBCertificateExtension As Short
Const ceAuthorityKeyIdentifier As Short = 0
Const ceSubjectKeyIdentifier As Short = 1
Const ceKeyUsage As Short = 2
Const cePrivateKeyUsagePeriod As Short = 3
Const ceCertificatePolicies As Short = 4
Const cePolicyMappings As Short = 5
Const ceSubjectAlternativeName As Short = 6
Const ceIssuerAlternativeName As Short = 7
Const ceBasicConstraints As Short = 8
Const ceNameConstraints As Short = 9
Const cePolicyConstraints As Short = 10
Const ceExtendedKeyUsage As Short = 11
Const ceCRLDistributionPoints As Short = 12
Const ceAuthorityInformationAccess As Short = 13
Const ceNetscapeCertType As Short = 14
Const ceNetscapeBaseURL As Short = 15
Const ceNetscapeRevokeURL As Short = 16
Const ceNetscapeCARevokeURL As Short = 17
Const ceNetscapeRenewalURL As Short = 18
Const ceNetscapeCAPolicyURL As Short = 19
Const ceNetscapeServerName As Short = 20
Const ceNetscapeComment As Short = 21
Const ceCommonName As Short = 22
Const ceSubjectDirectoryAttributes As Short = 23
Const ceOCSPNoCheck As Short = 24
[Pascal]
under development
[C++]
typedef uint8_t TSBCertificateExtensionRaw;
typedef enum { ceAuthorityKeyIdentifier = 0, ceSubjectKeyIdentifier = 1, ceKeyUsage = 2, cePrivateKeyUsagePeriod = 3, ceCertificatePolicies = 4, cePolicyMappings = 5, ceSubjectAlternativeName = 6, ceIssuerAlternativeName = 7, ceBasicConstraints = 8, ceNameConstraints = 9, cePolicyConstraints = 10, ceExtendedKeyUsage = 11, ceCRLDistributionPoints = 12, ceAuthorityInformationAccess = 13, ceNetscapeCertType = 14, ceNetscapeBaseURL = 15, ceNetscapeRevokeURL = 16, ceNetscapeCARevokeURL = 17, ceNetscapeRenewalURL = 18, ceNetscapeCAPolicyURL = 19, ceNetscapeServerName = 20, ceNetscapeComment = 21, ceCommonName = 22, ceSubjectDirectoryAttributes = 23, ceOCSPNoCheck = 24 } TSBCertificateExtension;
typedef uint32_t TSBCertificateExtensionsRaw;
typedef enum { f_ceAuthorityKeyIdentifier = 1, f_ceSubjectKeyIdentifier = 2, f_ceKeyUsage = 4, f_cePrivateKeyUsagePeriod = 8, f_ceCertificatePolicies = 16, f_cePolicyMappings = 32, f_ceSubjectAlternativeName = 64, f_ceIssuerAlternativeName = 128, f_ceBasicConstraints = 256, f_ceNameConstraints = 512, f_cePolicyConstraints = 1024, f_ceExtendedKeyUsage = 2048, f_ceCRLDistributionPoints = 4096, f_ceAuthorityInformationAccess = 8192, f_ceNetscapeCertType = 16384, f_ceNetscapeBaseURL = 32768, f_ceNetscapeRevokeURL = 65536, f_ceNetscapeCARevokeURL = 131072, f_ceNetscapeRenewalURL = 262144, f_ceNetscapeCAPolicyURL = 524288, f_ceNetscapeServerName = 1048576, f_ceNetscapeComment = 2097152, f_ceCommonName = 4194304, f_ceSubjectDirectoryAttributes = 8388608, f_ceOCSPNoCheck = 16777216 } TSBCertificateExtensions;
[PHP]
class TSBCertificateExtension extends TSBBaseEnum {
const ceAuthorityKeyIdentifier = 0;
const ceSubjectKeyIdentifier = 1;
const ceKeyUsage = 2;
const cePrivateKeyUsagePeriod = 3;
const ceCertificatePolicies = 4;
const cePolicyMappings = 5;
const ceSubjectAlternativeName = 6;
const ceIssuerAlternativeName = 7;
const ceBasicConstraints = 8;
const ceNameConstraints = 9;
const cePolicyConstraints = 10;
const ceExtendedKeyUsage = 11;
const ceCRLDistributionPoints = 12;
const ceAuthorityInformationAccess = 13;
const ceNetscapeCertType = 14;
const ceNetscapeBaseURL = 15;
const ceNetscapeRevokeURL = 16;
const ceNetscapeCARevokeURL = 17;
const ceNetscapeRenewalURL = 18;
const ceNetscapeCAPolicyURL = 19;
const ceNetscapeServerName = 20;
const ceNetscapeComment = 21;
const ceCommonName = 22;
const ceSubjectDirectoryAttributes = 23;
const ceOCSPNoCheck = 24;
}
Possible values
Declared in
.NET:
- Namespace: SBX509Ext
- Assembly: SecureBlackbox...
VCL:Java:
- Package: SecureBlackbox...jar
C++:
Discuss this help topic in SecureBlackbox Forum