SslClientAuthenticationOptions Klas

Definitie

Vertegenwoordigt een eigenschapsverzameling voor clientverificatie voor de SslStream.

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Overname
SslClientAuthenticationOptions

Opmerkingen

Deze eigenschappenverzameling wordt gebruikt als argument voor AuthenticateAsClientAsync en in .NET 5 en latere versies voor AuthenticateAsClient.

De SocketsHttpHandler gebruiker gebruikt deze eigenschappentas in de SslOptions accommodatie.

Constructors

Name Description
SslClientAuthenticationOptions()

Initialiseert een nieuw exemplaar van de SslClientAuthenticationOptions klasse.

Eigenschappen

Name Description
AllowRenegotiation

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ssl-heronderhandeling SslStream moet worden toegestaan.

AllowRsaPkcs1Padding

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de rsa_pkcs1_*-familie van TLS-handtekeningalgoritmen is ingeschakeld voor gebruik in de TLS-handshake.

AllowRsaPssPadding

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de rsa_pss_*-familie van TLS-handtekeningalgoritmen is ingeschakeld voor gebruik in de TLS-handshake.

AllowTlsResume

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of tls-hervatting door de SslStream moet worden toegestaan.

ApplicationProtocols

Hiermee haalt u een lijst met ALPN-protocollen op of stelt u deze in.

CertificateChainPolicy

Hiermee wordt een optioneel aangepast beleid opgehaald of ingesteld voor externe certificaatvalidatie.

CertificateRevocationCheckMode

Hiermee haalt u de certificaatintrekkingsmodus op of stelt u deze in voor certificaatvalidatie.

CipherSuitesPolicy

Hiermee geeft u de coderingssuites op die zijn toegestaan voor TLS. Als dit is ingesteld nullop, wordt de standaardinstelling van het besturingssysteem gebruikt. Wees uiterst voorzichtig bij het wijzigen van deze instelling.

ClientCertificateContext

Hiermee haalt u de context van het clientcertificaat op of stelt u deze in.

ClientCertificates

Een verzameling certificaten die in aanmerking moeten worden genomen voor de verificatie van de client voor de server.

EnabledSslProtocols

Hiermee haalt u de waarde op die de protocolversies vertegenwoordigt die door de client aan de server worden aangeboden tijdens de verificatie.

EncryptionPolicy

Hiermee haalt u het versleutelingsbeleid op of stelt u het in.

LocalCertificateSelectionCallback

Hiermee haalt u een LocalCertificateSelectionCallback gemachtigde op die verantwoordelijk is voor het selecteren van het certificaat voor clientverificatie dat wordt gebruikt voor verificatie.

RemoteCertificateValidationCallback

Hiermee haalt u een RemoteCertificateValidationCallback gemachtigde op die verantwoordelijk is voor het valideren van het certificaat dat door de externe partij is opgegeven.

TargetHost

Hiermee haalt u de naam op van de server waarmee de client verbinding probeert te maken. De naam wordt gebruikt voor servercertificaatvalidatie en kan een DNS-naam of een IP-adres zijn.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op