Click or drag to resize

WebSSL Class

The WebSSL class is used to verify remote server SSL certificate.
Inheritance Hierarchy
SystemObject
  PKI.WebWebSSL

Namespace:  PKI.Web
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public class WebSSL

The WebSSL type exposes the following members.

Constructors
  NameDescription
Public methodWebSSL
Initializes a new instance of the WebSSL class
Top
Properties
  NameDescription
Public propertyCertificate
Gets server SSL certificate.
Public propertyCertificateIsValid
Gets the status of the certificate. True if the certificate is valid, otherwise False.
Public propertyErrorInformation
Gets certificate chain error information.
Public propertyIssuer
Gets certificate issuer.
Public propertyNameMatch
Identifies whether the name (or names) in the certificate matches the one specified in the request.
Public propertyOriginalUri
Gets original connection URL.
Public propertyPkcs7Chain
Gets entire SSL certificate chain returned by web server.
Public propertyResponse
Gets original HTTP response.
Public propertyReturnedUri
Gets returned connection URL.
Public propertySubject
Gets certificate subject name.
Public propertySubjectAlternativeNames
Gets an array of Subject Alternative Names (SAN) if they are configured.
Public propertyUserContext
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.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSendRequest
Submits HTTP request to a remote server and updates current object instance.
Public methodToString (Inherited from Object.)
Top
See Also