Свойство | Type | Description | |
---|---|---|---|
DefaultX509Certificate | |||
HostCertificates | X509Certificate2>.Dictionary |
Méthode | Description | |
---|---|---|
AddCertificateForHost ( string Host, string PublicCertificateString, string PrivateKeyString, string Password = "" ) : void |
|
|
AddDefaultCertificate ( string PublicCertificateString, string PrivateKeyString, string Password = "" ) : void |
|
|
GetCertificateFromPEMstring ( string PublicCertificateString, string PrivateKeyString, string Password ) : |
||
HttpsServer ( |
|
|
HttpsServer ( string PublicCertificateString, string PrivateKeyString, string Password = "" ) : System |
|
|
ListenAsync ( ushort Port = 443, string Host = "0.0.0.0" ) : System.Threading.Tasks.Task |
Méthode | Description | |
---|---|---|
InitializeConnectionAsync ( TcpSocket Client ) : System.Threading.Tasks.Task | ||
ReadHeadersAsync ( TcpSocket Client, HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task |
Méthode | Description | |
---|---|---|
AlignBytes ( byte inputBytes, int alignSize ) : byte[] |
|
|
DecodeIntegerSize ( System rd ) : int |
This helper function parses an integer size from the reader using the ASN.1 format
|
|
DecodeRsaPrivateKey ( byte PrivateKeyBytes ) : |
This helper function parses an RSA private key using the ASN.1 format
|
|
GetBytesFromPEM ( string PemString, PemStringType Type ) : byte[] |
|
public AddCertificateForHost ( string Host, string PublicCertificateString, string PrivateKeyString, string Password = "" ) : void | ||
Host | string | |
PublicCertificateString | string | String containing -----BEGIN CERTIFICATE----- |
PrivateKeyString | string | String containing -----BEGIN RSA PRIVATE KEY----- |
Password | string | Password of the private key |
Résultat | void |
public AddDefaultCertificate ( string PublicCertificateString, string PrivateKeyString, string Password = "" ) : void | ||
PublicCertificateString | string | String containing -----BEGIN CERTIFICATE----- |
PrivateKeyString | string | String containing -----BEGIN RSA PRIVATE KEY----- |
Password | string | Password of the private key |
Résultat | void |
public static GetCertificateFromPEMstring ( string PublicCertificateString, string PrivateKeyString, string Password ) : |
||
PublicCertificateString | string | |
PrivateKeyString | string | |
Password | string | |
Résultat |
public HttpsServer ( |
||
X509Certificate | ||
Résultat | System |
public HttpsServer ( string PublicCertificateString, string PrivateKeyString, string Password = "" ) : System | ||
PublicCertificateString | string | String containing -----BEGIN CERTIFICATE----- |
PrivateKeyString | string | String containing -----BEGIN RSA PRIVATE KEY----- |
Password | string | Password of the private key |
Résultat | System |
protected InitializeConnectionAsync ( TcpSocket Client ) : System.Threading.Tasks.Task | ||
Client | TcpSocket | |
Résultat | System.Threading.Tasks.Task |
public ListenAsync ( ushort Port = 443, string Host = "0.0.0.0" ) : System.Threading.Tasks.Task | ||
Port | ushort | |
Host | string | |
Résultat | System.Threading.Tasks.Task |
protected ReadHeadersAsync ( TcpSocket Client, HttpRequest Request, HttpResponse Response ) : System.Threading.Tasks.Task | ||
Client | TcpSocket | |
Request | HttpRequest | |
Response | HttpResponse | |
Résultat | System.Threading.Tasks.Task |
protected X509Certificate2,System.Security.Cryptography.X509Certificates DefaultX509Certificate | ||
Résultat |