C# Class org.GraphDefined.Vanaheimr.Hermod.HTTP.HTTPSClient

A HTTPS client.
Inheritance: HTTPClient
Mostrar archivo Open project: Vanaheimr/Hermod

Public Methods

Method Description
HTTPSClient ( IIPAddress RemoteIPAddress, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, IPPort RemotePort = null, DNSClient DNSClient = null ) : System

Create a new HTTPClient using the given optional parameters.

HTTPSClient ( IPSocket RemoteSocket, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, DNSClient DNSClient = null ) : System

Create a new HTTPClient using the given optional parameters.

HTTPSClient ( String RemoteHost, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, IPPort RemotePort = null, DNSClient DNSClient = null ) : System

Create a new HTTPClient using the given optional parameters.

Method Details

HTTPSClient() public method

Create a new HTTPClient using the given optional parameters.
public HTTPSClient ( IIPAddress RemoteIPAddress, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, IPPort RemotePort = null, DNSClient DNSClient = null ) : System
RemoteIPAddress IIPAddress The remote IP address to connect to.
RemoteCertificateValidator RemoteCertificateValidationCallback A delegate to verify the remote TLS certificate.
ClientCert System.Security.Cryptography.X509Certificates.X509Certificate The TLS client certificate to use.
RemotePort IPPort An optional remote IP port to connect to [default: 443].
DNSClient DNSClient An optional DNS client.
return System

HTTPSClient() public method

Create a new HTTPClient using the given optional parameters.
public HTTPSClient ( IPSocket RemoteSocket, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, DNSClient DNSClient = null ) : System
RemoteSocket IPSocket The remote IP socket to connect to.
RemoteCertificateValidator RemoteCertificateValidationCallback A delegate to verify the remote TLS certificate.
ClientCert System.Security.Cryptography.X509Certificates.X509Certificate The TLS client certificate to use.
DNSClient DNSClient An optional DNS client.
return System

HTTPSClient() public method

Create a new HTTPClient using the given optional parameters.
public HTTPSClient ( String RemoteHost, RemoteCertificateValidationCallback RemoteCertificateValidator, X509Certificate ClientCert = null, IPPort RemotePort = null, DNSClient DNSClient = null ) : System
RemoteHost String The remote hostname to connect to.
RemoteCertificateValidator RemoteCertificateValidationCallback A delegate to verify the remote TLS certificate.
ClientCert System.Security.Cryptography.X509Certificates.X509Certificate The TLS client certificate to use.
RemotePort IPPort An optional remote IP port to connect to [default: 443].
DNSClient DNSClient An optional DNS client.
return System