HttpsConnectionFactory

Overview

Location

 

constructor    (declared in SslConnectionFactory)

 

constructor

 

HttpsConnectionFactory()

 

Sub New

constructor (HttpProxySettings)

 

constructor(proxySettings: HttpProxySettings)

 

HttpsConnectionFactory(HttpProxySettings proxySettings)

 

Sub New (proxySettings As HttpProxySettings)

Parameters:

  • proxySettings:

add_NeedPassword    (declared in SslConnectionFactory)

 

method add_NeedPassword(value: EventHandler<SslNeedPasswordEventArgs>)

 

void add_NeedPassword(EventHandler<SslNeedPasswordEventArgs> value)

 

Sub add_NeedPassword(value As EventHandler<SslNeedPasswordEventArgs>)

Parameters:

  • value:

add_ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method add_ValidateRemoteCertificate(value: EventHandler<SslValidateCertificateEventArgs>)

 

void add_ValidateRemoteCertificate(EventHandler<SslValidateCertificateEventArgs> value)

 

Sub add_ValidateRemoteCertificate(value As EventHandler<SslValidateCertificateEventArgs>)

Parameters:

  • value:

Certificate    (declared in SslConnectionFactory)

 

property Certificate: X509Certificate2 read write;

 

X509Certificate2 Certificate { get; set; }

 

Property Certificate As X509Certificate2

CertificateFileName    (declared in SslConnectionFactory)

 

property CertificateFileName: String read write;

 

String CertificateFileName { get; set; }

 

Property CertificateFileName As String

CertificateSubject    (declared in SslConnectionFactory)

 

property CertificateSubject: String read write;

 

String CertificateSubject { get; set; }

 

Property CertificateSubject As String

CertificateThumbprint    (declared in SslConnectionFactory)

 

property CertificateThumbprint: String read write;

 

String CertificateThumbprint { get; set; }

 

Property CertificateThumbprint As String

CopyProperties    (declared in SslConnectionFactory)

 

method CopyProperties(source: SslConnectionFactory)

 

void CopyProperties(SslConnectionFactory source)

 

Sub CopyProperties(source As SslConnectionFactory)

Parameters:

  • source:

CreateClientConnection (Binding): Connection

 

method CreateClientConnection(binding: Binding): Connection

 

Connection CreateClientConnection(Binding binding)

 

Function CreateClientConnection(binding As Binding) As Connection

Parameters:

  • binding:

CreateClientConnection (Connection): Connection

 

method CreateClientConnection(connection: Connection): Connection

 

Connection CreateClientConnection(Connection connection)

 

Function CreateClientConnection(connection As Connection) As Connection

Parameters:

  • connection:

CreateServerConnection    (declared in SslConnectionFactory)

 

method CreateServerConnection(socket: Socket): Connection

 

Connection CreateServerConnection(Socket socket)

 

Function CreateServerConnection(socket As Socket) As Connection

Parameters:

  • socket:

Enabled    (declared in SslConnectionFactory)

 

property Enabled: Boolean read write;

 

Boolean Enabled { get; set; }

 

Property Enabled As Boolean

IsCertificateLoadPending    (declared in SslConnectionFactory)

 

property IsCertificateLoadPending: Boolean read;

 

Boolean IsCertificateLoadPending { get; }

 

Property ReadOnly IsCertificateLoadPending As Boolean

LoadCertificate    (declared in SslConnectionFactory)

 

method LoadCertificate

 

void LoadCertificate()

 

Sub LoadCertificate

NeedPassword    (declared in SslConnectionFactory)

 

event NeedPassword: EventHandler<SslNeedPasswordEventArgs>;

 

delegate EventHandler<SslNeedPasswordEventArgs> NeedPassword()

 

Event NeedPassword As EventHandler<SslNeedPasswordEventArgs>

OnNeedPassword    (declared in SslConnectionFactory)

 

method OnNeedPassword(e: SslNeedPasswordEventArgs)

 

void OnNeedPassword(SslNeedPasswordEventArgs e)

 

Sub OnNeedPassword(e As SslNeedPasswordEventArgs)

Parameters:

  • e:

OnValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method OnValidateRemoteCertificate(certificate: X509Certificate; chain: X509Chain; sslPolicyErrors: SslPolicyErrors; isServer: Boolean): Boolean

 

Boolean OnValidateRemoteCertificate(X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors, Boolean isServer)

 

Function OnValidateRemoteCertificate(certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors, isServer As Boolean) As Boolean

Parameters:

  • certificate:
  • chain:
  • sslPolicyErrors:
  • isServer:

ProxySettings

 

property ProxySettings: HttpProxySettings read;

 

HttpProxySettings ProxySettings { get; }

 

Property ReadOnly ProxySettings As HttpProxySettings

remove_NeedPassword    (declared in SslConnectionFactory)

 

method remove_NeedPassword(value: EventHandler<SslNeedPasswordEventArgs>)

 

void remove_NeedPassword(EventHandler<SslNeedPasswordEventArgs> value)

 

Sub remove_NeedPassword(value As EventHandler<SslNeedPasswordEventArgs>)

Parameters:

  • value:

remove_ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method remove_ValidateRemoteCertificate(value: EventHandler<SslValidateCertificateEventArgs>)

 

void remove_ValidateRemoteCertificate(EventHandler<SslValidateCertificateEventArgs> value)

 

Sub remove_ValidateRemoteCertificate(value As EventHandler<SslValidateCertificateEventArgs>)

Parameters:

  • value:

RequestClientCertificate    (declared in SslConnectionFactory)

 

property RequestClientCertificate: Boolean read write;

 

Boolean RequestClientCertificate { get; set; }

 

Property RequestClientCertificate As Boolean

TargetHostName    (declared in SslConnectionFactory)

 

property TargetHostName: String read write;

 

String TargetHostName { get; set; }

 

Property TargetHostName As String

TargetPort

 

property TargetPort: Int32 read write;

 

Int32 TargetPort { get; set; }

 

Property TargetPort As Int32

UseMono    (declared in SslConnectionFactory)

 

property UseMono: Boolean read write;

 

Boolean UseMono { get; set; }

 

Property UseMono As Boolean

UseTls    (declared in SslConnectionFactory)

 

property UseTls: Boolean read write;

 

Boolean UseTls { get; set; }

 

Property UseTls As Boolean

ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

event ValidateRemoteCertificate: EventHandler<SslValidateCertificateEventArgs>;

 

delegate EventHandler<SslValidateCertificateEventArgs> ValidateRemoteCertificate()

 

Event ValidateRemoteCertificate As EventHandler<SslValidateCertificateEventArgs>

 

Certificate    (declared in SslConnectionFactory)

 

property Certificate: X509Certificate2 read write;

 

X509Certificate2 Certificate { get; set; }

 

Property Certificate As X509Certificate2

CertificateFileName    (declared in SslConnectionFactory)

 

property CertificateFileName: String read write;

 

String CertificateFileName { get; set; }

 

Property CertificateFileName As String

CertificateSubject    (declared in SslConnectionFactory)

 

property CertificateSubject: String read write;

 

String CertificateSubject { get; set; }

 

Property CertificateSubject As String

CertificateThumbprint    (declared in SslConnectionFactory)

 

property CertificateThumbprint: String read write;

 

String CertificateThumbprint { get; set; }

 

Property CertificateThumbprint As String

Enabled    (declared in SslConnectionFactory)

 

property Enabled: Boolean read write;

 

Boolean Enabled { get; set; }

 

Property Enabled As Boolean

IsCertificateLoadPending    (declared in SslConnectionFactory)

 

property IsCertificateLoadPending: Boolean read;

 

Boolean IsCertificateLoadPending { get; }

 

Property ReadOnly IsCertificateLoadPending As Boolean

ProxySettings

 

property ProxySettings: HttpProxySettings read;

 

HttpProxySettings ProxySettings { get; }

 

Property ReadOnly ProxySettings As HttpProxySettings

RequestClientCertificate    (declared in SslConnectionFactory)

 

property RequestClientCertificate: Boolean read write;

 

Boolean RequestClientCertificate { get; set; }

 

Property RequestClientCertificate As Boolean

TargetHostName    (declared in SslConnectionFactory)

 

property TargetHostName: String read write;

 

String TargetHostName { get; set; }

 

Property TargetHostName As String

TargetPort

 

property TargetPort: Int32 read write;

 

Int32 TargetPort { get; set; }

 

Property TargetPort As Int32

UseMono    (declared in SslConnectionFactory)

 

property UseMono: Boolean read write;

 

Boolean UseMono { get; set; }

 

Property UseMono As Boolean

UseTls    (declared in SslConnectionFactory)

 

property UseTls: Boolean read write;

 

Boolean UseTls { get; set; }

 

Property UseTls As Boolean

 

constructor    (declared in SslConnectionFactory)

 

constructor

 

HttpsConnectionFactory()

 

Sub New

constructor (HttpProxySettings)

 

constructor(proxySettings: HttpProxySettings)

 

HttpsConnectionFactory(HttpProxySettings proxySettings)

 

Sub New (proxySettings As HttpProxySettings)

Parameters:

  • proxySettings:

add_NeedPassword    (declared in SslConnectionFactory)

 

method add_NeedPassword(value: EventHandler<SslNeedPasswordEventArgs>)

 

void add_NeedPassword(EventHandler<SslNeedPasswordEventArgs> value)

 

Sub add_NeedPassword(value As EventHandler<SslNeedPasswordEventArgs>)

Parameters:

  • value:

add_ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method add_ValidateRemoteCertificate(value: EventHandler<SslValidateCertificateEventArgs>)

 

void add_ValidateRemoteCertificate(EventHandler<SslValidateCertificateEventArgs> value)

 

Sub add_ValidateRemoteCertificate(value As EventHandler<SslValidateCertificateEventArgs>)

Parameters:

  • value:

CopyProperties    (declared in SslConnectionFactory)

 

method CopyProperties(source: SslConnectionFactory)

 

void CopyProperties(SslConnectionFactory source)

 

Sub CopyProperties(source As SslConnectionFactory)

Parameters:

  • source:

CreateClientConnection (Binding): Connection

 

method CreateClientConnection(binding: Binding): Connection

 

Connection CreateClientConnection(Binding binding)

 

Function CreateClientConnection(binding As Binding) As Connection

Parameters:

  • binding:

CreateClientConnection (Connection): Connection

 

method CreateClientConnection(connection: Connection): Connection

 

Connection CreateClientConnection(Connection connection)

 

Function CreateClientConnection(connection As Connection) As Connection

Parameters:

  • connection:

CreateServerConnection    (declared in SslConnectionFactory)

 

method CreateServerConnection(socket: Socket): Connection

 

Connection CreateServerConnection(Socket socket)

 

Function CreateServerConnection(socket As Socket) As Connection

Parameters:

  • socket:

LoadCertificate    (declared in SslConnectionFactory)

 

method LoadCertificate

 

void LoadCertificate()

 

Sub LoadCertificate

OnNeedPassword    (declared in SslConnectionFactory)

 

method OnNeedPassword(e: SslNeedPasswordEventArgs)

 

void OnNeedPassword(SslNeedPasswordEventArgs e)

 

Sub OnNeedPassword(e As SslNeedPasswordEventArgs)

Parameters:

  • e:

OnValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method OnValidateRemoteCertificate(certificate: X509Certificate; chain: X509Chain; sslPolicyErrors: SslPolicyErrors; isServer: Boolean): Boolean

 

Boolean OnValidateRemoteCertificate(X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors, Boolean isServer)

 

Function OnValidateRemoteCertificate(certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors, isServer As Boolean) As Boolean

Parameters:

  • certificate:
  • chain:
  • sslPolicyErrors:
  • isServer:

remove_NeedPassword    (declared in SslConnectionFactory)

 

method remove_NeedPassword(value: EventHandler<SslNeedPasswordEventArgs>)

 

void remove_NeedPassword(EventHandler<SslNeedPasswordEventArgs> value)

 

Sub remove_NeedPassword(value As EventHandler<SslNeedPasswordEventArgs>)

Parameters:

  • value:

remove_ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

method remove_ValidateRemoteCertificate(value: EventHandler<SslValidateCertificateEventArgs>)

 

void remove_ValidateRemoteCertificate(EventHandler<SslValidateCertificateEventArgs> value)

 

Sub remove_ValidateRemoteCertificate(value As EventHandler<SslValidateCertificateEventArgs>)

Parameters:

  • value:

 

NeedPassword    (declared in SslConnectionFactory)

 

event NeedPassword: EventHandler<SslNeedPasswordEventArgs>;

 

delegate EventHandler<SslNeedPasswordEventArgs> NeedPassword()

 

Event NeedPassword As EventHandler<SslNeedPasswordEventArgs>

ValidateRemoteCertificate    (declared in SslConnectionFactory)

 

event ValidateRemoteCertificate: EventHandler<SslValidateCertificateEventArgs>;

 

delegate EventHandler<SslValidateCertificateEventArgs> ValidateRemoteCertificate()

 

Event ValidateRemoteCertificate As EventHandler<SslValidateCertificateEventArgs>