Skip to content

Reference

OpcCertificateValidationResult Enum

Specifies the result of the validation of a certificate.

Reference

OpcCertificateValidationResult Enum ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Specifies the result of the validation of a certificate.

Syntax ​

csharp
public enum OpcCertificateValidationResult
vbnet
Public Enum OpcCertificateValidationResult

Inheritance ​

Object → ValueType → Enum → OpcCertificateValidationResult

Remarks ​

The members Missing to InvalidDomain and Valid are defined by the SDK and describe the application certificate of the application itself (see Reason). The members Invalid to IssuerTimeInvalid correspond to the status codes of OPC UA reported for a certificate (see Result).

Fields ​

NameValueDescription
ChainIncomplete8The chain of the certificate is incomplete (BadCertificateChainIncomplete).
HostNameInvalid10The host name of the certificate is invalid (BadCertificateHostNameInvalid).
Invalid6The certificate is invalid (BadCertificateInvalid). The validation also results in this member for any other status code not listed in this enumeration.
InvalidDomain5The application certificate of a server does not contain all domain names of the server.
InvalidThumbrint4A certificate with the configured subject name exists, but none with the configured thumbprint.
IssuerRevocationUnknown16It cannot be determined whether the certificate of the issuer has been revoked (BadCertificateIssuerRevocationUnknown).
IssuerRevoked17The certificate of the issuer has been revoked (BadCertificateIssuerRevoked).
IssuerTimeInvalid18The certificate of the issuer has expired or is not yet valid (BadCertificateIssuerTimeInvalid).
IssuerUseNotAllowed15The certificate of the issuer must not be used for the requested purpose (BadCertificateIssuerUseNotAllowed).
Missing0The application certificate does not exist.
MissingApplicationUri3The application certificate does not contain an application URI.
MissingIdentifier1The application certificate is not configured.
MissingPrivateKey2The application certificate exists without its private key.
RevocationUnknown12It cannot be determined whether the certificate has been revoked (BadCertificateRevocationUnknown).
Revoked13The certificate has been revoked (BadCertificateRevoked).
TimeInvalid14The certificate has expired or is not yet valid (BadCertificateTimeInvalid).
Untrusted7The certificate is not trusted (BadCertificateUntrusted).
UriInvalid9The URI of the certificate is invalid (BadCertificateUriInvalid).
UseNotAllowed11The certificate must not be used for the requested purpose (BadCertificateUseNotAllowed).
Valid19The certificate is valid.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59