HttpsConnectionAdapterOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastavení způsobu, jakým by měl Kestrel zpracovávat připojení HTTPS.
public ref class HttpsConnectionAdapterOptions
public class HttpsConnectionAdapterOptions
type HttpsConnectionAdapterOptions = class
Public Class HttpsConnectionAdapterOptions
- Dědičnost
-
HttpsConnectionAdapterOptions
Konstruktory
HttpsConnectionAdapterOptions() |
Inicializuje novou instanci .HttpsConnectionAdapterOptions |
Vlastnosti
CheckCertificateRevocation |
Určuje, jestli se během ověřování kontroluje seznam odvolaných certifikátů. |
ClientCertificateMode |
Určuje požadavky na klientský certifikát pro připojení HTTPS. Výchozí hodnota je NoCertificate. |
ClientCertificateValidation |
Určuje zpětné volání pro další ověření klientského certifikátu, které se vyvolá během ověřování. To bude ignorováno, pokud AllowAnyClientCertificate() je volána po nastavení tohoto zpětného volání. |
HandshakeTimeout |
Určuje maximální povolenou dobu pro metodu handshake protokolu TLS/SSL. Musí být pozitivní nebo InfiniteTimeSpan. Výchozí hodnota je 10 sekund. |
OnAuthenticate |
Poskytuje přímou konfiguraci objektu SslServerAuthenticationOptions pro jednotlivá připojení. Volá se po použití všech ostatních nastavení. |
ServerCertificate |
Určuje informace o certifikátu serveru, které se zobrazí při zahájení připojení HTTPS. To se ignoruje, pokud je nastaven ServerCertificateSelector. Pokud má certifikát serveru rozšíření Rozšířené použití klíče, musí použití zahrnovat ověření serveru (OID 1.3.6.1.5.5.7.3.1). |
ServerCertificateChain |
Určuje úplný řetěz certifikátů serveru, který se zobrazí při inicializování připojení HTTPS. |
ServerCertificateSelector |
Zpětné volání, které bude vyvoláno k dynamickému výběru certifikátu serveru. Toto má vyšší prioritu než ServerCertificate. Pokud není SNI k dispozici, bude mít parametr name hodnotu null. Pro ConnectionContext připojení HTTP/3 bude mít hodnotu null. Pokud má certifikát serveru rozšíření Rozšířené použití klíče, musí použití zahrnovat ověření serveru (OID 1.3.6.1.5.5.7.3.1). |
SslProtocols |
Určuje povolené protokoly SSL. None Výchozí hodnota umožňuje operačnímu systému zvolit nejlepší protokol, který se má použít, a blokovat protokoly, které nejsou zabezpečené. Pokud vaše aplikace nemá konkrétní důvod, proč tomu tak není, měli byste použít toto výchozí nastavení. |
Metody
AllowAnyClientCertificate() |
Přepíše aktuální ClientCertificateValidation zpětné volání a povolí jakýkoli klientský certifikát. |