Freigeben über


SslStreamCertificateContext Klasse

Definition

Stellt einen Satz von Zertifikaten dar, mit denen eine Zertifikatkette generiert wird.

public ref class SslStreamCertificateContext sealed
public ref class SslStreamCertificateContext
public sealed class SslStreamCertificateContext
public class SslStreamCertificateContext
type SslStreamCertificateContext = class
Public NotInheritable Class SslStreamCertificateContext
Public Class SslStreamCertificateContext
Vererbung
SslStreamCertificateContext

Hinweise

Die Zertifikate werden normalisiert. Wenn ein Zertifikat in der erstellten X509Chain fehlt, versucht SslStream, es entweder durch Suchen nach dem Zertifikat in den Zertifikatspeichern oder durch Abrufen über das Netzwerk, falls zulässig.

Die SslStreamCertificateContext kann über mehrere Datenströme hinweg verwendet werden, um die Kettenkonstruktion zu sparen und die Leistung zu verbessern.

Eigenschaften

IntermediateCertificates

Ruft die Zwischenzertifikate für die erstellte Kette ab.

TargetCertificate

Ruft das Zielzertifikat (Blatt) der erstellten Kette ab.

Methoden

Create(X509Certificate2, X509Certificate2Collection, Boolean, SslCertificateTrust)

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

Create(X509Certificate2, X509Certificate2Collection, Boolean)

Versucht, die Zertifikatkette aus den bereitgestellten Zertifikaten zu erstellen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: