WebSSL Class

The WebSSL class is used to verify remote server SSL certificate.

Definition

Namespace: PKI.Web
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class WebSSL
Inheritance
Object    WebSSL

Constructors

WebSSLInitializes a new instance of the WebSSL class

Properties

Certificate Gets server SSL certificate.
CertificateIsValid Gets the status of the certificate. True if the certificate is valid, otherwise False.
ErrorInformation Gets certificate chain error information.
Issuer Gets certificate issuer.
NameMatch Identifies whether the name (or names) in the certificate matches the one specified in the request.
OriginalUri Gets original connection URL.
Pkcs7Chain Gets entire SSL certificate chain returned by web server.
Response Gets original HTTP response.
ReturnedUri Gets returned connection URL.
Subject Gets certificate subject name.
SubjectAlternativeNames Gets an array of Subject Alternative Names (SAN) if they are configured.
UserContext Gets or sets the behavior for certificate chain building. If the property is set to True, user root certificates are allowed to establish a trust to a certificate. Otherwise, local system (machine) store is used.

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
SendRequest Submits HTTP request to a remote server and updates current object instance.
ToString
(Inherited from Object)

See Also