SocketTools .NET Edition

PopClient.SecurityCertificate Enumeration

Specifies the security certificate status values that may be returned by the PopClient class.

[Visual Basic]
Public Enum PopClient.SecurityCertificate
[C#]
public enum PopClient.SecurityCertificate

Remarks

The PopClient class uses the SecurityCertificate enumeration to identify the current status of the certificate that was provided by the remote host when a secure connection was established.

Members

Member Name Description
certificateNone No certificate information is available. A secure connection was not established with the server.
certificateValid The certificate is valid.
certificateNoMatch The certificate is valid, however the domain name specified in the certificate does not match the domain name of the remote host. The application can examine the CertificateSubject property to determine the site the certificate was issued to.
certificateExpired The certificate has expired and is no longer valid. The application can examine the CertificateExpires property to determine when the certificate expired.
certificateRevoked The certificate has been revoked and is no longer valid. It is recommended that the application immediately terminate the connection if this status is returned.
certificateUntrusted The certificate has not been issued by a trusted authority, or the certificate is not trusted on the local host. It is recommended that the application immediately terminate the connection if this status is returned.
certificateInvalid The certificate is invalid. This typically indicates that the internal structure of the certificate is damaged. It is recommended that the application immediately terminate the connection if this status is returned.

Requirements

Namespace: SocketTools

Assembly: SocketTools.PopClient (in SocketTools.PopClient.dll)

See Also

SocketTools Namespace