Discuss this help topic in SecureBlackbox Forum

TSBCertificateExtensions

Declared in     See also     


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


Declaration

[C#/Java]
    TSBCertificateExtensions = int;
        const int ceAuthorityKeyIdentifier = 1;
        const int ceSubjectKeyIdentifier = 2;
        const int ceKeyUsage = 4;
        const int cePrivateKeyUsagePeriod = 8;
        const int ceCertificatePolicies = 16;
        const int cePolicyMappings = 32;
        const int ceSubjectAlternativeName = 64;
        const int ceIssuerAlternativeName = 128;
        const int ceBasicConstraints = 256;
        const int ceNameConstraints = 512;
        const int cePolicyConstraints = 1024;
        const int ceExtendedKeyUsage = 2048;
        const int ceCRLDistributionPoints = 4096;
        const int ceAuthorityInformationAccess = 8192;
        const int ceNetscapeCertType = 16384;
        const int ceNetscapeBaseURL = 32768;
        const int ceNetscapeRevokeURL = 65536;
        const int ceNetscapeCARevokeURL = 131072;
        const int ceNetscapeRenewalURL = 262144;
        const int ceNetscapeCAPolicyURL = 524288;
        const int ceNetscapeServerName = 1048576;
        const int ceNetscapeComment = 2097152;
        const int ceCommonName = 4194304;
        const int ceSubjectDirectoryAttributes = 8388608;

[VB.NET]
    TSBCertificateExtensions As Integer
        Const ceAuthorityKeyIdentifier As Integer = 1
        Const ceSubjectKeyIdentifier As Integer = 2
        Const ceKeyUsage As Integer = 4
        Const cePrivateKeyUsagePeriod As Integer = 8
        Const ceCertificatePolicies As Integer = 16
        Const cePolicyMappings As Integer = 32
        Const ceSubjectAlternativeName As Integer = 64
        Const ceIssuerAlternativeName As Integer = 128
        Const ceBasicConstraints As Integer = 256
        Const ceNameConstraints As Integer = 512
        Const cePolicyConstraints As Integer = 1024
        Const ceExtendedKeyUsage As Integer = 2048
        Const ceCRLDistributionPoints As Integer = 4096
        Const ceAuthorityInformationAccess As Integer = 8192
        Const ceNetscapeCertType As Integer = 16384
        Const ceNetscapeBaseURL As Integer = 32768
        Const ceNetscapeRevokeURL As Integer = 65536
        Const ceNetscapeCARevokeURL As Integer = 131072
        Const ceNetscapeRenewalURL As Integer = 262144
        Const ceNetscapeCAPolicyURL As Integer = 524288
        Const ceNetscapeServerName As Integer = 1048576
        Const ceNetscapeComment As Integer = 2097152
        Const ceCommonName As Integer = 4194304
        Const ceSubjectDirectoryAttributes As Integer = 8388608

[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 TSBCertificateExtensions extends TSBBaseEnum {
        const ceAuthorityKeyIdentifier = 1;
        const ceSubjectKeyIdentifier = 2;
        const ceKeyUsage = 4;
        const cePrivateKeyUsagePeriod = 8;
        const ceCertificatePolicies = 16;
        const cePolicyMappings = 32;
        const ceSubjectAlternativeName = 64;
        const ceIssuerAlternativeName = 128;
        const ceBasicConstraints = 256;
        const ceNameConstraints = 512;
        const cePolicyConstraints = 1024;
        const ceExtendedKeyUsage = 2048;
        const ceCRLDistributionPoints = 4096;
        const ceAuthorityInformationAccess = 8192;
        const ceNetscapeCertType = 16384;
        const ceNetscapeBaseURL = 32768;
        const ceNetscapeRevokeURL = 65536;
        const ceNetscapeCARevokeURL = 131072;
        const ceNetscapeRenewalURL = 262144;
        const ceNetscapeCAPolicyURL = 524288;
        const ceNetscapeServerName = 1048576;
        const ceNetscapeComment = 2097152;
        const ceCommonName = 4194304;
        const ceSubjectDirectoryAttributes = 8388608;
    }

Possible values

Declared in

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

See also:     TSBCertificateExtension    

Discuss this help topic in SecureBlackbox Forum