|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
<doc>
|
|
|
<assembly>
|
|
|
<name>System.Net.Security</name>
|
|
|
</assembly>
|
|
|
<members>
|
|
|
<member name="T:System.Net.Security.EncryptionPolicy">
|
|
|
<summary>Die zu verwendende EncryptionPolicy. </summary>
|
|
|
</member>
|
|
|
<member name="F:System.Net.Security.EncryptionPolicy.AllowNoEncryption">
|
|
|
<summary>Verwendet bevorzugt die vollständige Verschlüsselung, lässt aber ein NULL-Verschlüsselungsverfahren (keine Verschlüsselung) zu, wenn der Server zustimmt. </summary>
|
|
|
</member>
|
|
|
<member name="F:System.Net.Security.EncryptionPolicy.NoEncryption">
|
|
|
<summary>Lässt keine Verschlüsselung zu und fordert die Verwendung eines NULL-Verschlüsselungsverfahrens an, wenn der andere Endpunkt ein NULL-Verschlüsselungsverfahren unterstützt.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Net.Security.EncryptionPolicy.RequireEncryption">
|
|
|
<summary>Legt die Verschlüsselung als erforderlich fest und ermöglicht nie ein NULL-Verschlüsselungsverfahren.</summary>
|
|
|
</member>
|
|
|
<member name="T:System.Net.Security.LocalCertificateSelectionCallback">
|
|
|
<summary>Wählt das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat aus.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, das zum Herstellen einer SSL-Verbindung verwendet wird.</returns>
|
|
|
<param name="sender">Ein Objekt mit Zustandsinformationen für diese Validierung.</param>
|
|
|
<param name="targetHost">Der vom Client angegebene Hostserver.</param>
|
|
|
<param name="localCertificates">Eine <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> mit lokalen Zertifikaten.</param>
|
|
|
<param name="remoteCertificate">Das zum Authentifizieren der Remoteseite verwendete Zertifikat.</param>
|
|
|
<param name="acceptableIssuers">Ein <see cref="T:System.String" />-Array der Zertifikatsaussteller, die von der Remoteseite akzeptiert werden können.</param>
|
|
|
</member>
|
|
|
<member name="T:System.Net.Security.RemoteCertificateValidationCallback">
|
|
|
<summary>Überprüft das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat.</summary>
|
|
|
<returns>Ein <see cref="T:System.Boolean" />-Wert, der bestimmt, ob das angegebene Zertifikat für die Authentifizierung akzeptiert wird.</returns>
|
|
|
<param name="sender">Ein Objekt mit Zustandsinformationen für diese Validierung.</param>
|
|
|
<param name="certificate">Das zum Authentifizieren der Remoteseite verwendete Zertifikat.</param>
|
|
|
<param name="chain">Die Kette der dem Remotezertifikat zugeordneten Zertifizierungsstellen.</param>
|
|
|
<param name="sslPolicyErrors">Ein oder mehrere Fehler, die dem Remotezertifikat zugeordnet sind.</param>
|
|
|
</member>
|
|
|
<member name="T:System.Net.Security.SslStream">
|
|
|
<summary>Stellt einen Stream für die Kommunikation zwischen Client und Server bereit, der das SSL-Sicherheitsprotokoll (Secure Sockets Layer) zur Authentifizierung des Servers und optional des Clients verwendet.</summary>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Net.Security.SslStream" />-Klasse mit dem angegebenen <see cref="T:System.IO.Stream" />.</summary>
|
|
|
<param name="innerStream">Ein vom <see cref="T:System.Net.Security.SslStream" /> verwendetes <see cref="T:System.IO.Stream" />-Objekt zum Senden und Empfangen von Daten.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="innerStream" /> kann nicht gelesen werden.- oder -<paramref name="innerStream" /> ist schreibgeschützt.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="innerStream" /> ist null.- oder -<paramref name="innerStream" /> ist gleich <see cref="F:System.IO.Stream.Null" />.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Net.Security.SslStream" />-Klasse mit dem angegebenen <see cref="T:System.IO.Stream" /> und dem angegebenen Schließverhalten für den Datenstrom.</summary>
|
|
|
<param name="innerStream">Ein vom <see cref="T:System.Net.Security.SslStream" /> verwendetes <see cref="T:System.IO.Stream" />-Objekt zum Senden und Empfangen von Daten.</param>
|
|
|
<param name="leaveInnerStreamOpen">Ein boolescher Wert, der das Schließverhalten des <see cref="T:System.IO.Stream" />-Objekts angibt, das vom <see cref="T:System.Net.Security.SslStream" /> zum Senden und Empfangen von Daten verwendet wird.Dieser Parameter gibt an, ob der innere Datenstrom geöffnet gelassen wird.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="innerStream" /> kann nicht gelesen werden.- oder -<paramref name="innerStream" /> ist schreibgeschützt.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="innerStream" /> ist null.- oder -<paramref name="innerStream" /> ist gleich <see cref="F:System.IO.Stream.Null" />.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback)">
|
|
|
<summary>Verwendet den angegebenen <see cref="T:System.IO.Stream" />, das angegebene Schlussverhalten des Streams und den angegebenen Zertifikatsvalidierungsdelegaten zum Initialisieren einer neuen Instanz der <see cref="T:System.Net.Security.SslStream" />-Klasse.</summary>
|
|
|
<param name="innerStream">Ein vom <see cref="T:System.Net.Security.SslStream" /> verwendetes <see cref="T:System.IO.Stream" />-Objekt zum Senden und Empfangen von Daten.</param>
|
|
|
<param name="leaveInnerStreamOpen">Ein boolescher Wert, der das Schließverhalten des <see cref="T:System.IO.Stream" />-Objekts angibt, das vom <see cref="T:System.Net.Security.SslStream" /> zum Senden und Empfangen von Daten verwendet wird.Dieser Parameter gibt an, ob der innere Datenstrom geöffnet gelassen wird.</param>
|
|
|
<param name="userCertificateValidationCallback">Ein für die Validierung des von der Remoteseite angegebenen Zertifikats verantwortlicher <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />-Delegat.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="innerStream" /> kann nicht gelesen werden.- oder -<paramref name="innerStream" /> ist schreibgeschützt.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="innerStream" /> ist null.- oder -<paramref name="innerStream" /> ist gleich <see cref="F:System.IO.Stream.Null" />.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)">
|
|
|
<summary>Verwendet den angegebenen <see cref="T:System.IO.Stream" />, das Schlussverhalten des Streams, den Zertifikatsvalidierungsdelegaten und den Zertifikatsauswahldelegaten zum Initialisieren einer neuen Instanz der <see cref="T:System.Net.Security.SslStream" />-Klasse.</summary>
|
|
|
<param name="innerStream">Ein vom <see cref="T:System.Net.Security.SslStream" /> verwendetes <see cref="T:System.IO.Stream" />-Objekt zum Senden und Empfangen von Daten.</param>
|
|
|
<param name="leaveInnerStreamOpen">Ein boolescher Wert, der das Schließverhalten des <see cref="T:System.IO.Stream" />-Objekts angibt, das vom <see cref="T:System.Net.Security.SslStream" /> zum Senden und Empfangen von Daten verwendet wird.Dieser Parameter gibt an, ob der innere Datenstrom geöffnet gelassen wird.</param>
|
|
|
<param name="userCertificateValidationCallback">Ein für die Validierung des von der Remoteseite angegebenen Zertifikats verantwortlicher <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />-Delegat.</param>
|
|
|
<param name="userCertificateSelectionCallback">Ein für die Auswahl des Zertifikats zur Authentifizierung verantwortlicher <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />-Delegat.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="innerStream" /> kann nicht gelesen werden.- oder -<paramref name="innerStream" /> ist schreibgeschützt.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="innerStream" /> ist null.- oder -<paramref name="innerStream" /> ist gleich <see cref="F:System.IO.Stream.Null" />.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Net.Security.SslStream" />-Klasse mit der angegebenen <see cref="T:System.IO.Stream" />.</summary>
|
|
|
<param name="innerStream">Ein vom <see cref="T:System.Net.Security.SslStream" /> verwendetes <see cref="T:System.IO.Stream" />-Objekt zum Senden und Empfangen von Daten.</param>
|
|
|
<param name="leaveInnerStreamOpen">Ein boolescher Wert, der das Schließverhalten des <see cref="T:System.IO.Stream" />-Objekts angibt, das vom <see cref="T:System.Net.Security.SslStream" /> zum Senden und Empfangen von Daten verwendet wird.Dieser Parameter gibt an, ob der innere Datenstrom geöffnet gelassen wird.</param>
|
|
|
<param name="userCertificateValidationCallback">Ein für die Validierung des von der Remoteseite angegebenen Zertifikats verantwortlicher <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />-Delegat.</param>
|
|
|
<param name="userCertificateSelectionCallback">Ein für die Auswahl des Zertifikats zur Authentifizierung verantwortlicher <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />-Delegat.</param>
|
|
|
<param name="encryptionPolicy">Der zu verwendende <see cref="T:System.Net.Security.EncryptionPolicy" />.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="innerStream" /> kann nicht gelesen werden.- oder -<paramref name="innerStream" /> ist schreibgeschützt.- oder -<paramref name="encryptionPolicy" /> ist ungültig.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="innerStream" /> ist null.- oder -<paramref name="innerStream" /> ist gleich <see cref="F:System.IO.Stream.Null" />.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String)">
|
|
|
<summary>Wird bei einer Client-/Serververbindung von Clients zum Authentifizieren des Servers und optional auch des Clients aufgerufen.</summary>
|
|
|
<param name="targetHost">Der Name des Servers, der diesen <see cref="T:System.Net.Security.SslStream" /> freigibt.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="targetHost" /> ist null.</exception>
|
|
|
<exception cref="T:System.Security.Authentication.AuthenticationException">Nach einem Authentifizierungsfehler befindet sich dieses Objekt in einem unbrauchbaren Zustand.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Die Authentifizierung ist bereits erfolgt.- oder -Es wurde bereits versucht, eine Server-Authentifizierung mit diesem <see cref="T:System.Net.Security.SslStream" /> durchzuführen.- oder - Die Authentifizierung wird gerade durchgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
|
|
|
<summary>Wird bei einer Client-/Serververbindung von Clients zum Authentifizieren des Servers und optional auch des Clients aufgerufen.Beim Authentifizierungsvorgang werden die angegebene Zertifikatsauflistung und das SSL-Protokoll verwendet.</summary>
|
|
|
<param name="targetHost">Der Name des Servers, der diesen <see cref="T:System.Net.Security.SslStream" /> freigibt.</param>
|
|
|
<param name="clientCertificates">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, die Clientzertifikate enthält.</param>
|
|
|
<param name="enabledSslProtocols">Der <see cref="T:System.Security.Authentication.SslProtocols" />-Wert, der das Protokoll für die Authentifizierung darstellt.</param>
|
|
|
<param name="checkCertificateRevocation">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob die CLR während der Authentifizierung überprüft wird.</param>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String)">
|
|
|
<summary>Wird von Clients zum Authentifizieren des Server und optional auch des Clients aufgerufen, bei einer Client-/Serververbindung als asynchroner Vorgang aufgerufen.</summary>
|
|
|
<returns>Gibt <see cref="T:System.Threading.Tasks.Task" /> zurück.Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.</returns>
|
|
|
<param name="targetHost">Der Name des Servers, der diesen <see cref="T:System.Net.Security.SslStream" /> freigibt.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="targetHost" /> ist null.</exception>
|
|
|
<exception cref="T:System.Security.Authentication.AuthenticationException">Nach einem Authentifizierungsfehler befindet sich dieses Objekt in einem unbrauchbaren Zustand.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Die Authentifizierung ist bereits erfolgt.- oder -Es wurde bereits versucht, eine Server-Authentifizierung mit diesem <see cref="T:System.Net.Security.SslStream" /> durchzuführen.- oder - Die Authentifizierung wird gerade durchgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
|
|
|
<summary>Wird von Clients zum Authentifizieren des Server und optional auch des Clients aufgerufen, bei einer Client-/Serververbindung als asynchroner Vorgang aufgerufen.Beim Authentifizierungsvorgang werden die angegebene Zertifikatsauflistung und das SSL-Protokoll verwendet.</summary>
|
|
|
<returns>Gibt <see cref="T:System.Threading.Tasks.Task" /> zurück.Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.</returns>
|
|
|
<param name="targetHost">Der Name des Servers, der diesen <see cref="T:System.Net.Security.SslStream" /> freigibt.</param>
|
|
|
<param name="clientCertificates">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, die Clientzertifikate enthält.</param>
|
|
|
<param name="enabledSslProtocols">Der <see cref="T:System.Security.Authentication.SslProtocols" />-Wert, der das Protokoll für die Authentifizierung darstellt.</param>
|
|
|
<param name="checkCertificateRevocation">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob die CLR während der Authentifizierung überprüft wird.</param>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate)">
|
|
|
<summary>Wird bei einer Client-/Serververbindung von Servern zum Authentifizieren des Servers und optional auch des Clients mit dem angegebenen Zertifikat aufgerufen.</summary>
|
|
|
<param name="serverCertificate">Das zum Authentifizieren des Servers verwendete Zertifikat.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="serverCertificate" /> ist null.</exception>
|
|
|
<exception cref="T:System.Security.Authentication.AuthenticationException">Nach einem Authentifizierungsfehler befindet sich dieses Objekt in einem unbrauchbaren Zustand.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Die Authentifizierung ist bereits erfolgt.- oder -Es wurde bereits versucht, eine Clientauthentifizierung mit diesem <see cref="T:System.Net.Security.SslStream" /> durchzuführen.- oder - Die Authentifizierung wird gerade durchgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.PlatformNotSupportedException">Die <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" />-Methode wird nicht unter Windows 95, Windows 98 oder Windows Millennium unterstützt.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
|
|
|
<summary>Wird von Servern zur Authentifizierung des Servers und optional auch des Clients in einer Client-/Serververbindung mit den angegebenen Zertifikaten, den angegebenen Anforderungen und dem angegebenen Sicherheitsprotokoll aufgerufen.</summary>
|
|
|
<param name="serverCertificate">Das zur Authentifizierung des Servers verwendete X509-Zertifikat.</param>
|
|
|
<param name="clientCertificateRequired">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob der Client ein Zertifikat für die Authentifizierung bereitstellen muss.</param>
|
|
|
<param name="enabledSslProtocols">Der <see cref="T:System.Security.Authentication.SslProtocols" />-Wert, der das Protokoll für die Authentifizierung darstellt.</param>
|
|
|
<param name="checkCertificateRevocation">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob die CLR während der Authentifizierung überprüft wird.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="serverCertificate" /> ist null.</exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="enabledSslProtocols" /> ist kein gültiger <see cref="T:System.Security.Authentication.SslProtocols" />-Wert.</exception>
|
|
|
<exception cref="T:System.Security.Authentication.AuthenticationException">Nach einem Authentifizierungsfehler befindet sich dieses Objekt in einem unbrauchbaren Zustand.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Die Authentifizierung ist bereits erfolgt.- oder -Es wurde bereits versucht, eine Clientauthentifizierung mit diesem <see cref="T:System.Net.Security.SslStream" /> durchzuführen.- oder - Die Authentifizierung wird gerade durchgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.PlatformNotSupportedException">Die <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" />-Methode wird nicht unter Windows 95, Windows 98 oder Windows Millennium unterstützt.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate)">
|
|
|
<summary>Wird bei einer Client-/Serververbindung von Servern zum Authentifizieren des Servers und optional auch des Clients mit dem angegebenen Zertifikat als asynchroner Vorgang aufgerufen.</summary>
|
|
|
<returns>Gibt <see cref="T:System.Threading.Tasks.Task" /> zurück.Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.</returns>
|
|
|
<param name="serverCertificate">Das zum Authentifizieren des Servers verwendete Zertifikat.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="serverCertificate" /> ist null.</exception>
|
|
|
<exception cref="T:System.Security.Authentication.AuthenticationException">Nach einem Authentifizierungsfehler befindet sich dieses Objekt in einem unbrauchbaren Zustand.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Die Authentifizierung ist bereits erfolgt.- oder -Es wurde bereits versucht, eine Clientauthentifizierung mit diesem <see cref="T:System.Net.Security.SslStream" /> durchzuführen.- oder - Die Authentifizierung wird gerade durchgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.PlatformNotSupportedException">Die <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServerAsync" />-Methode wird nicht unter Windows 95, Windows 98 oder Windows Millennium unterstützt.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
|
|
|
<summary>Wird von Servern zur Authentifizierung des Servers und optional auch des Clients in einer Client-/Serververbindung mit den angegebenen Zertifikaten, den angegebenen Anforderungen und dem angegebenen Sicherheitsprotokoll als asynchroner Vorgang aufgerufen.</summary>
|
|
|
<returns>Gibt <see cref="T:System.Threading.Tasks.Task" /> zurück.Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.</returns>
|
|
|
<param name="serverCertificate">Das zur Authentifizierung des Servers verwendete X509-Zertifikat.</param>
|
|
|
<param name="clientCertificateRequired">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob der Client ein Zertifikat für die Authentifizierung bereitstellen muss.</param>
|
|
|
<param name="enabledSslProtocols">Der <see cref="T:System.Security.Authentication.SslProtocols" />-Wert, der das Protokoll für die Authentifizierung darstellt.</param>
|
|
|
<param name="checkCertificateRevocation">Ein <see cref="T:System.Boolean" />-Wert, der angibt, ob die CLR während der Authentifizierung überprüft wird.</param>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CanRead">
|
|
|
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob der zugrunde liegende Stream gelesen werden kann.</summary>
|
|
|
<returns>true, wenn die Authentifizierung erfolgt ist und der zugrunde liegende Stream gelesen werden kann, andernfalls false.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CanSeek">
|
|
|
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob der zugrunde liegende Stream durchsucht werden kann.</summary>
|
|
|
<returns>Diese Eigenschaft gibt immer false zurück.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CanTimeout">
|
|
|
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob der zugrunde liegende Stream Timeouts unterstützt.</summary>
|
|
|
<returns>true, wenn der zugrunde liegende Stream Timeouts unterstützt, andernfalls false.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CanWrite">
|
|
|
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob im zugrunde liegenden Stream geschrieben werden kann.</summary>
|
|
|
<returns>true, wenn die Authentifizierung erfolgt ist und im zugrunde liegende Stream geschrieben werden kann, andernfalls false.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CheckCertRevocationStatus">
|
|
|
<summary>Ruft einen <see cref="T:System.Boolean" />-Wert ab, der angibt, ob die Zertifikatssperrliste während der Zertifikatsvalidierung überprüft wird.</summary>
|
|
|
<returns>true, wenn die Zertifikatssperrliste überprüft wird, andernfalls false.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CipherAlgorithm">
|
|
|
<summary>Ruft einen Wert ab, der den von diesem <see cref="T:System.Net.Security.SslStream" /> verwendeten Sammelverschlüsselungsalgorithmus angibt.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.CipherAlgorithmType" />-Wert.</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">Auf die <see cref="P:System.Net.Security.SslStream.CipherAlgorithm" />-Eigenschaft wurde vor dem Abschluss des Authentifizierungsprozesses zugegriffen, oder beim Authentifizierungsprozess ist ein Fehler aufgetreten.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.CipherStrength">
|
|
|
<summary>Ruft einen Wert ab, der die Stärke des von diesem <see cref="T:System.Net.Security.SslStream" /> verwendeten Verschlüsselungsverfahrensalgorithmus angibt.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />-Wert, der die Stärke des Algorithmus in Bits angibt.</returns>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.Flush">
|
|
|
<summary>Veranlasst das Schreiben aller gepufferten Daten in das zugrunde liegende Gerät.</summary>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.HashAlgorithm">
|
|
|
<summary>Ruft den für das Generieren von Message Authentication Codes (MAC – Nachrichtenauthentifizierungscode) verwendeten Algorithmus an.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.HashAlgorithmType" />-Wert.</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">Auf die <see cref="P:System.Net.Security.SslStream.HashAlgorithm" />-Eigenschaft wurde vor dem Abschluss des Authentifizierungsprozesses zugegriffen, oder beim Authentifizierungsprozess ist ein Fehler aufgetreten.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.HashStrength">
|
|
|
<summary>Ruft einen Wert ab, der die Stärke des von dieser Instanz verwendeten Hashalgorithmus angibt.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />-Wert, der die Stärke des <see cref="T:System.Security.Authentication.HashAlgorithmType" />-Algorithmus in Bits angibt.Gültige Werte sind 128 oder 160.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.KeyExchangeAlgorithm">
|
|
|
<summary>Ruft den von diesem <see cref="T:System.Net.Security.SslStream" /> verwendeten Schlüsselaustauschalgorithmus ab.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />-Wert.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.KeyExchangeStrength">
|
|
|
<summary>Ruft einen Wert ab, der die Stärke des von dieser Instanz verwendeten Schlüsselaustauschalgorithmus angibt.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />-Wert, der die Stärke des <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />-Algorithmus in Bits angibt.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.Length">
|
|
|
<summary>Ruft die Länge des zugrunde liegenden Streams ab.</summary>
|
|
|
<returns>
|
|
|
<see cref="T:System.Int64" />Die Länge des zugrunde liegenden Streams.</returns>
|
|
|
<exception cref="T:System.NotSupportedException">Das Abrufen des Werts dieser Eigenschaft wird nicht unterstützt, wenn der zugrunde liegende Stream ein <see cref="T:System.Net.Sockets.NetworkStream" /> ist.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.LocalCertificate">
|
|
|
<summary>Ruft das Zertifikat ab, mit dem der lokale Endpunkt authentifiziert wird.</summary>
|
|
|
<returns>Ein X509-Zertifikatsobjekt, das das für die Authentifizierung bereitgestellte Zertifikat darstellt, oder null, wenn kein Zertifikat angegeben wurde.</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.Position">
|
|
|
<summary>Ruft die aktuelle Position im zugrunde liegenden Stream ab oder legt diese fest.</summary>
|
|
|
<returns>
|
|
|
<see cref="T:System.Int64" />Die aktuelle Position in dem zugrunde liegenden Stream.</returns>
|
|
|
<exception cref="T:System.NotSupportedException">Das Festlegen dieser Eigenschaft wird nicht unterstützt.- oder -Das Abrufen des Werts dieser Eigenschaft wird nicht unterstützt, wenn der zugrunde liegende Stream ein <see cref="T:System.Net.Sockets.NetworkStream" /> ist.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.Read(System.Byte[],System.Int32,System.Int32)">
|
|
|
<summary>Liest Daten aus diesem Stream und speichert sie im angegebenen Array.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />-Wert, der die Anzahl der gelesenen Bytes angibt.Gibt 0 (null) zurück, wenn keine weiteren zu lesenden Daten vorhanden sind.</returns>
|
|
|
<param name="buffer">Ein <see cref="T:System.Byte" />-Array, das die Bytes empfängt, die aus diesem Stream gelesen werden.</param>
|
|
|
<param name="offset">Ein <see cref="T:System.Int32" />-Typ, der den nullbasierten Speicherort im <paramref name="buffer" /> enthält, ab dem die aus diesem Stream gelesenen Daten gespeichert werden.</param>
|
|
|
<param name="count">Ein <see cref="T:System.Int32" />, das die maximale Anzahl der aus diesem Stream gelesenen Bytes enthält.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="buffer" /> ist null.</exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="offset" />
|
|
|
<paramref name="<" />
|
|
|
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> > die Länge von <paramref name="buffer" />.- oder -<paramref name="offset" /> + Anzahl > die Länge von <paramref name="buffer" />.</exception>
|
|
|
<exception cref="T:System.IO.IOException">Fehler beim Lesevorgang.Überprüfen Sie die innere Ausnahme, sofern vorhanden, um die Ursache des Fehlers zu bestimmen.</exception>
|
|
|
<exception cref="T:System.NotSupportedException">Es wird bereits ein Lesevorgang ausgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Es ist keine Authentifizierung erfolgt.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.ReadTimeout">
|
|
|
<summary>Ruft die Zeitspanne ab, in der ein Lesevorgang während des Wartens auf Daten blockiert wird, oder legt diese fest.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />, das die Zeitspanne angibt, nach deren Ablauf ein synchroner Lesevorgang fehlschlägt.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.RemoteCertificate">
|
|
|
<summary>Ruft das Zertifikat ab, mit dem der Remoteendpunkt authentifiziert wird.</summary>
|
|
|
<returns>Ein X509-Zertifikatsobjekt, das das für die Authentifizierung bereitgestellte Zertifikat darstellt, oder null, wenn kein Zertifikat angegeben wurde.</returns>
|
|
|
<exception cref="T:System.InvalidOperationException">Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
|
|
<summary>Löst eine <see cref="T:System.NotSupportedException" /> aus.</summary>
|
|
|
<returns>Löst immer eine <see cref="T:System.NotSupportedException" /> aus.</returns>
|
|
|
<param name="offset">Dieser Wert wird ignoriert.</param>
|
|
|
<param name="origin">Dieser Wert wird ignoriert.</param>
|
|
|
<exception cref="T:System.NotSupportedException">
|
|
|
<see cref="T:System.Net.Security.SslStream" />-Objekte unterstützen keine Suchvorgänge.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.SetLength(System.Int64)">
|
|
|
<summary>Legt die Länge des zugrunde liegenden Streams fest.</summary>
|
|
|
<param name="value">Ein <see cref="T:System.Int64" />-Wert, der die Länge des Streams angibt.</param>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.SslProtocol">
|
|
|
<summary>Ruft einen Wert ab, der das zum Authentifizieren dieser Verbindung verwendete Sicherheitsprotokoll angibt.</summary>
|
|
|
<returns>Der <see cref="T:System.Security.Authentication.SslProtocols" />-Wert, der das Protokoll für die Authentifizierung darstellt.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.TransportContext">
|
|
|
<summary>Ruft das für die Authentifizierung mit erweitertem Schutz verwendete <see cref="T:System.Net.TransportContext" /> ab.</summary>
|
|
|
<returns>Das <see cref="T:System.Net.TransportContext" />-Objekt, das das für erweiterten Schutz verwendete Channelbindungstoken (CBT) enthält.</returns>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.Write(System.Byte[])">
|
|
|
<summary>Schreibt die angegebenen Daten in diesen Stream.</summary>
|
|
|
<param name="buffer">Ein <see cref="T:System.Byte" />-Array, das die in den Stream geschriebenen Bytes bereitstellt.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="buffer" /> ist null.</exception>
|
|
|
<exception cref="T:System.IO.IOException">Fehler beim Schreibvorgang.</exception>
|
|
|
<exception cref="T:System.NotSupportedException">Es wird bereits ein Schreibvorgang ausgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Es ist keine Authentifizierung erfolgt.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Net.Security.SslStream.Write(System.Byte[],System.Int32,System.Int32)">
|
|
|
<summary>Schreiben Sie die angegebene Anzahl von <see cref="T:System.Byte" /> mit dem angegebenen Puffer und dem angegebenen Offset in den zugrunde liegenden Stream.</summary>
|
|
|
<param name="buffer">Ein <see cref="T:System.Byte" />-Array, das die in den Stream geschriebenen Bytes bereitstellt.</param>
|
|
|
<param name="offset">Ein <see cref="T:System.Int32" />-Typ, der den nullbasierten Speicherort im <paramref name="buffer" /> enthält, ab dem mit dem Lesen der in den Stream zu schreibenden Bytes begonnen werden soll.</param>
|
|
|
<param name="count">Ein <see cref="T:System.Int32" />-Typ, der die Anzahl der aus dem <paramref name="buffer" /> zu lesenden Bytes enthält.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="buffer" /> ist null.</exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="offset" />
|
|
|
<paramref name="<" />
|
|
|
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> > die Länge von <paramref name="buffer" />.- oder -<paramref name="offset" /> + Anzahl > die Länge von <paramref name="buffer" />.</exception>
|
|
|
<exception cref="T:System.IO.IOException">Fehler beim Schreibvorgang.</exception>
|
|
|
<exception cref="T:System.NotSupportedException">Es wird bereits ein Schreibvorgang ausgeführt.</exception>
|
|
|
<exception cref="T:System.ObjectDisposedException">Dieses Objekt wurde geschlossen.</exception>
|
|
|
<exception cref="T:System.InvalidOperationException">Es ist keine Authentifizierung erfolgt.</exception>
|
|
|
</member>
|
|
|
<member name="P:System.Net.Security.SslStream.WriteTimeout">
|
|
|
<summary>Ruft die Zeitspanne ab, in der ein Schreibvorgang während des Wartens auf Daten blockiert wird, oder legt diese fest.</summary>
|
|
|
<returns>Ein <see cref="T:System.Int32" />-Typ, der die Zeitspanne angibt, nach deren Ablauf ein synchroner Schreibvorgang fehlschlägt. </returns>
|
|
|
</member>
|
|
|
<member name="T:System.Security.Authentication.AuthenticationException">
|
|
|
<summary>Die Ausnahme, die bei Fehlschlagen der Authentifizierung für einen Authentifizierungsstream ausgelöst wird.</summary>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.AuthenticationException.#ctor">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.AuthenticationException" />-Klasse ohne Meldung.</summary>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.AuthenticationException" />-Klasse mit der angegebenen Meldung.</summary>
|
|
|
<param name="message">Ein <see cref="T:System.String" />, der den Authentifizierungsfehler beschreibt.</param>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String,System.Exception)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.AuthenticationException" />-Klasse mit der angegebenen Meldung und der angegebenen inneren Ausnahme.</summary>
|
|
|
<param name="message">Ein <see cref="T:System.String" />, der den Authentifizierungsfehler beschreibt.</param>
|
|
|
<param name="innerException">Die <see cref="T:System.Exception" />, die die aktuelle Ausnahme verursacht hat.</param>
|
|
|
</member>
|
|
|
<member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy">
|
|
|
<summary>Die <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Klasse stellt die erweiterte Schutzrichtlinie dar, die vom Server zum Überprüfen eingehender Clientverbindungen verwendet wird. </summary>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</summary>
|
|
|
<param name="policyEnforcement">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</param>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen und das Channelbindungstoken (CBT) verwendet werden soll.</summary>
|
|
|
<param name="policyEnforcement">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</param>
|
|
|
<param name="customChannelBinding">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, das eine benutzerdefinierte Channelbindung für die Validierung enthält.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="policyEnforcement" /> wird als <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" /> angegeben.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="customChannelBinding " />ist null. </exception>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Klasse, die festlegt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, und die von der Richtlinie angewendete Schutzart sowie eine benutzerdefinierte Liste von Dienstanbieternamen (SPNs) zum Vergleichen mit dem Dienstanbieternamen eines Clients angibt.</summary>
|
|
|
<param name="policyEnforcement">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</param>
|
|
|
<param name="protectionScenario">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />-Wert, der die Art des von der Richtlinie erzwungenen Schutzes angibt.</param>
|
|
|
<param name="customServiceNames">Ein <see cref="T:System.Collections.ICollection" />, das die mit dem Dienstanbieternamen eines Clients verglichene benutzerdefinierte Liste von Dienstanbieternamen enthält.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="policyEnforcement" /> wird als <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" /> angegeben.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="customServiceNames " />ist nulloder eine leere Liste. </exception>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection)">
|
|
|
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Klasse, die festlegt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, und die von der Richtlinie angewendete Schutzart sowie eine benutzerdefinierte Liste von Dienstanbieternamen (SPNs) zum Vergleichen mit dem Dienstanbieternamen eines Clients angibt.</summary>
|
|
|
<param name="policyEnforcement">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</param>
|
|
|
<param name="protectionScenario">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />-Wert, der die Art des von der Richtlinie erzwungenen Schutzes angibt.</param>
|
|
|
<param name="customServiceNames">Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, das die mit dem Dienstanbieternamen eines Clients verglichene benutzerdefinierte Liste von Dienstanbieternamen enthält.</param>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="policyEnforcement" /> wird als <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" /> angegeben.</exception>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="customServiceNames " />ist nulloder eine leere Liste. </exception>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding">
|
|
|
<summary>Ruft ein benutzerdefiniertes Channelbindungstoken (CBT) für die Validierung ab.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, das eine benutzerdefinierte Channelbindung für die Validierung enthält.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames">
|
|
|
<summary>Ruft die benutzerdefinierte Liste von Dienstanbieternamen (SPNs) ab, die mit dem Dienstanbieternamen des Clients verglichen wird.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, das die mit dem Dienstanbieternamen eines Clients verglichene benutzerdefinierte Liste von Dienstanbieternamen enthält.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.OSSupportsExtendedProtection">
|
|
|
<summary>Gibt an, ob das Betriebssystem die integrierte Windows-Authentifizierung mit erweitertem Schutz unterstützt.</summary>
|
|
|
<returns>true, wenn das Betriebssystem die integrierte Windows-Authentifizierung mit erweitertem Schutz unterstützt, andernfalls false.</returns>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.PolicyEnforcement">
|
|
|
<summary>Ruft einen Wert ab, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll. </returns>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ProtectionScenario">
|
|
|
<summary>Ruft die Schutzart ab, die von der erweiterten Schutzrichtlinie erzwungen wird.</summary>
|
|
|
<returns>Ein <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />-Wert, der die Art des von der Richtlinie erzwungenen Schutzes angibt. </returns>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ToString">
|
|
|
<summary>Ruft eine Zeichenfolgendarstellung für die erweiterte Schutzrichtlinieninstanz ab.</summary>
|
|
|
<returns>Eine <see cref="T:System.String" />-Instanz, die die Darstellung der <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />-Instanz enthält.</returns>
|
|
|
</member>
|
|
|
<member name="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement">
|
|
|
<summary>Die <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />-Enumeration gibt an, wann das <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> erzwungen werden soll.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always">
|
|
|
<summary>Das <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> wird immer erzwungen.Clients, die erweiterten Schutz nicht unterstützen, werden nicht authentifiziert.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never">
|
|
|
<summary>Das <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> wird nie erzwungen, und erweiterter Schutz ist deaktiviert.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.WhenSupported">
|
|
|
<summary>Das <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> wird nur erzwungen, wenn der Client und der Server erweiterten Schutz unterstützen.</summary>
|
|
|
</member>
|
|
|
<member name="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario">
|
|
|
<summary>Die <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />-Enumeration gibt das von der Richtlinie erzwungene Schutzszenario an.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TransportSelected">
|
|
|
<summary>Der Transport wählt abhängig vom verwendeten Channeltyp zwischen einem sicheren und einem standardmäßigen Schutzszenario.Beim sicheren Schutz wird die integrierte Windows-Authentifizierung in einen sicheren Channel eingebunden, und es wird ein genau übereinstimmendes Channelbindungstoken (CBT) ohne Dienstanbieternamenvalidierung (SPN) verwendet.Beim Standardschutz wird die integrierte Windows-Authentifizierung optional in einen sicheren Channel mit einem optionalen Channelbindungstoken eingebunden, und die SPN-Validierung ist erforderlich.Wenn die Anforderung über einen sicheren Channel eingeht, wird folglich das Channelbindungstoken überprüft, und andernfalls wird der Dienstanbietername überprüft.</summary>
|
|
|
</member>
|
|
|
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TrustedProxy">
|
|
|
<summary>Die integrierte Windows-Authentifizierung wird in einen sicheren Channel mit einem vertrauenswürdigen Proxy eingebunden, und es wird ein Channelbindungstoken verwendet, für das die SPN-Validierung erforderlich ist.Dies setzt das Vorhandensein eines Channelbindungstokens voraus, das jedoch nicht überprüft wird (der Dienstanbietername wird überprüft).</summary>
|
|
|
</member>
|
|
|
<member name="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection">
|
|
|
<summary>Die <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Klasse ist eine schreibgeschützte Auflistung von Dienstprinzipalnamen. </summary>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.#ctor(System.Collections.ICollection)">
|
|
|
<summary>Initialisiert eine neue schreibgeschützte Instanz der <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Klasse basierend auf einem vorhandenen <see cref="T:System.Collections.ICollection" />. </summary>
|
|
|
<param name="items">Eine Instanz der <see cref="T:System.Collections.ICollection" />-Klasse mit den angegebenen Werten von Dienstnamen, die zum Initialisieren der Klasse verwendet werden sollen.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="item " />ist null. </exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="item" /> ist leer.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Contains(System.String)">
|
|
|
<summary>Gibt einen Wert zurück, der angibt, ob die angegebene Zeichenfolge in dieser <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Instanz vorkommt.</summary>
|
|
|
<returns>Gibt <see cref="T:System.Boolean" /> zurück.true, wenn der <paramref name="searchServiceName" />-Parameter innerhalb dieser <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> Instanz auftritt, andernfalls false.</returns>
|
|
|
<param name="searchServiceName">Die zu suchende Zeichenfolge.</param>
|
|
|
</member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Count"></member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.GetEnumerator"></member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.Collections.IEnumerable)">
|
|
|
<summary>Führt das aktuelle <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> mit den angegebenen Werten zusammen, um ein neues <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> zu erstellen, das die Union enthält.</summary>
|
|
|
<returns>Eine neue <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Instanz, die die Union der vorhandenen <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Instanz und der angegebenen Werten enthält.</returns>
|
|
|
<param name="serviceNames">Eine Instanz der <see cref="T:System.Collections.IEnumerable" />-Klasse, die die angegebenen Werte von zusammenzuführenden Dienstnamen enthält.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="serviceNames " />ist null. </exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="serviceNames" /> ist leer.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.String)">
|
|
|
<summary>Führt das aktuelle <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> mit den angegebenen Werten zusammen, um ein neues <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> zu erstellen, das die Union enthält.</summary>
|
|
|
<returns>Eine neue <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Instanz, die die Union der vorhandenen <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />-Instanz und der angegebenen Werten enthält.</returns>
|
|
|
<param name="serviceName">Eine Zeichenfolge, die die angegebenen Werte von Dienstnamen enthält, die zum Initialisieren der Klasse verwendet werden sollen.</param>
|
|
|
<exception cref="T:System.ArgumentNullException">
|
|
|
<paramref name="serviceNames " />ist null. </exception>
|
|
|
<exception cref="T:System.ArgumentException">
|
|
|
<paramref name="serviceNames" /> ist leer.</exception>
|
|
|
</member>
|
|
|
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#IsSynchronized"></member>
|
|
|
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#SyncRoot"></member>
|
|
|
</members>
|
|
|
</doc> |