Discuss this help topic in SecureBlackbox Forum

TSBCertificateExtension

Declared in     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


Declaration

[C#/Java]
    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;

[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

[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 } 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 } 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;
    }

Possible values

Declared in

.NET:
  • Namespace: SBX509Ext
  • Assembly: SecureBlackbox...
VCL:
  • Unit: SBX509Ext
Java:
  • Package: SecureBlackbox...jar
C++:
  • sbx509ext.h

Discuss this help topic in SecureBlackbox Forum