Discuss this help topic in SecureBlackbox Forum
Defines possible reasons of sertificate invalidity.
Declaration
[C#/Java]
TSBCertificateValidityReason = int;
const short vrBadData = 1;
const short vrRevoked = 2;
const short vrNotYetValid = 4;
const short vrExpired = 8;
const short vrInvalidSignature = 16;
const short vrUnknownCA = 32;
const short vrCAUnauthorized = 64;
const short vrCLRNotVerified = 128;
const short vrOCSPNotVerified = 256;
const short vrIdentityMismatch = 512;
const short vrNoKeyUsage = 1024;
const short vrBlocked = 2048;
[VB.NET]
TSBCertificateValidityReason As Integer
Const vrBadData As SmallInt = 1
Const vrRevoked As SmallInt = 2
Const vrNotYetValid As SmallInt = 4
Const vrExpired As SmallInt = 8
Const vrInvalidSignature As SmallInt = 16
Const vrUnknownCA As SmallInt = 32
Const vrCAUnauthorized = 64
Const vrCLRNotVerified = 128
Const vrOCSPNotVerified = 256
Const vrIdentityMismatch = 512
Const vrNoKeyUsage = 1024
Const vrBlocked = 2048
[Pascal]
TSBCertificateValidityReason = set of ( vrBadData, vrRevoked, vrNotYetValid, vrExpired, vrInvalidSignature, vrUnknownCA, vrCAUnauthorized, vrCLRNotVerified, vrOCSPNotVerified, vrIdentityMismatch, vrNoKeyUsage, vrBlocked );
[C++]
typedef uint32_t TSBCertificateValidityReasonRaw;
typedef enum { f_vrBadData = 1, f_vrRevoked = 2, f_vrNotYetValid = 4, f_vrExpired = 8, f_vrInvalidSignature = 16, f_vrUnknownCA = 32, f_vrCAUnauthorized = 64, f_vrCRLNotVerified = 128, f_vrOCSPNotVerified = 256, f_vrIdentityMismatch = 512, f_vrNoKeyUsage = 1024, f_vrBlocked = 2048 } TSBCertificateValidityReason;
Description
Possible values:
Declared in
.NET:
- Namespace: SBX509
- Assembly: SecureBlackbox
VCL:Java:
- Package: SecureBlackbox.Base.jar
C++:
Discuss this help topic in SecureBlackbox Forum