Discuss this help topic in SecureBlackbox Forum

TSBCRLReasonFlag

Declared in     See also     


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


Defines revocation reason flags for CRL Distribution Points extension.

Declaration

[C#/Java]
    TSBCRLReasonFlag = short;
        const short rfUnspecified = 0;
        const short rfKeyCompromise = 1;
        const short rfCACompromise = 2;
        const short rfAffiliationChanged = 3;
        const short rfSuperseded = 4;
        const short rfCessationOfOperation = 5;
        const short rfCertificateHold = 6;
        const short rfObsolete1 = 7;
        const short rfRemoveFromCRL = 8;
        const short rfPrivilegeWithdrawn = 9;
        const short rfAACompromise = 10;

[VB.NET]
    TSBCRLReasonFlag As Short
        Const rfUnspecified As Short = 0
        Const rfKeyCompromise As Short = 1
        Const rfCACompromise As Short = 2
        Const rfAffiliationChanged As Short = 3
        Const rfSuperseded As Short = 4
        Const rfCessationOfOperation As Short = 5
        Const rfCertificateHold As Short = 6
        Const rfObsolete1 As Short = 7
        Const rfRemoveFromCRL As Short = 8
        Const rfPrivilegeWithdrawn As Short = 9
        Const rfAACompromise As Short = 10

[Pascal]
    TSBCRLReasonFlag = (rfUnspecified, rfKeyCompromise, rfCACompromise, rfAffiliationChanged, rfSuperseded, rfCessationOfOperation, rfCertificateHold, rfObsolete1, rfRemoveFromCRL, rfPrivilegeWithdrawn, rfAACompromise);

[C++]
    typedef uint8_t TSBCRLReasonFlagRaw;
    typedef enum { rfUnspecified = 0, rfKeyCompromise = 1, rfCACompromise = 2, rfAffiliationChanged = 3, rfSuperseded = 4, rfCessationOfOperation = 5, rfCertificateHold = 6, rfObsolete1 = 7, rfRemoveFromCRL = 8, rfPrivilegeWithdrawn = 9, rfAACompromise = 10 } TSBCRLReasonFlag;
    
    typedef uint32_t TSBCRLReasonFlagsRaw;
    typedef enum { f_rfUnspecified = 1, f_rfKeyCompromise = 2, f_rfCACompromise = 4, f_rfAffiliationChanged = 8, f_rfSuperseded = 16, f_rfCessationOfOperation = 32, f_rfCertificateHold = 64, f_rfObsolete1 = 128, f_rfRemoveFromCRL = 256, f_rfPrivilegeWithdrawn = 512, f_rfAACompromise = 1024 } TSBCRLReasonFlags;

[PHP]
    class TSBCRLReasonFlag extends TSBBaseEnum {
        const rfUnspecified = 0;
        const rfKeyCompromise = 1;
        const rfCACompromise = 2;
        const rfAffiliationChanged = 3;
        const rfSuperseded = 4;
        const rfCessationOfOperation = 5;
        const rfCertificateHold = 6;
        const rfObsolete1 = 7;
        const rfRemoveFromCRL = 8;
        const rfPrivilegeWithdrawn = 9;
        const rfAACompromise = 10;
    }

Possible values


Declared in

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

See also:     InternalValidate     SBCertificateValidityReason    

Discuss this help topic in SecureBlackbox Forum