Freigeben über


X509Credentials Klasse

Definition

Gibt die Sicherheitsanmeldeinformationen an, die auf X.509-Zertifikaten basieren.

public sealed class X509Credentials : System.Fabric.SecurityCredentials
type X509Credentials = class
    inherit SecurityCredentials
Public NotInheritable Class X509Credentials
Inherits SecurityCredentials
Vererbung
X509Credentials

Konstruktoren

X509Credentials()

Erstellt eine neue Instanz der X509Credentials-Klasse.

Eigenschaften

AllowedCommonNames
Veraltet.

Von RemoteCommonNames veraltet.

CredentialType

Gibt den Typ der Sicherheitsanmeldeinformationen an, die zum Sichern des Clusters verwendet werden sollen. Gültige Werte sind "none", "x509", "Windows".

(Geerbt von SecurityCredentials)
FindType

Gibt an, wie das lokale Zertifikat im Zertifikatspeicher gefunden wird. Unterstützte Werte:FindByThumbprint: Suchen des Zertifikats nach ZertifikatfingerabdruckFindBySubjectName: Suchen eines Zertifikats nach dem distinguished Name oder dem allgemeinen Namen des Antragstellers, wenn der distinguished Name des Antragstellers in FindValue angegeben wird, muss der Antragstellername im Zertifikat aufgrund einer Einschränkung in der nativen Windows-Krypto-API in ASN-Codierung codiert werden. Es gibt keine solche Einschränkung, wenn allgemeiner Name in FindValue angegeben wird.

FindValue

Gibt den Filterwert an, der zum Durchsuchen des lokalen Zertifikats im Zertifikatspeicher verwendet wird. FindType gibt den Typ des Filterwerts an.

FindValueSecondary

Ruft den sekundären Suchwert zum Laden lokaler Zertifikatanmeldeinformationen ab oder legt diese fest.

IssuerThumbprints

Wenn dies nicht leer ist, werden die Zertifikatfingerabdrücke des direkten Ausstellers von Remotezertifikaten diktiert.

ProtectionLevel

Gibt den Zeichenfolgenwert an, mit dem angegeben wird, ob für die Nachrichten im Header und Textkörper Integritäts- und Vertraulichkeitsgarantien gelten, wenn sie zwischen den Knoten eines Clusters gesendet werden.

RemoteCertIssuers

Ruft die Liste der X509Issuers zum Überprüfen von Remote-X509Credentials ab.

RemoteCertThumbprints

Ruft die Liste der Remotezertifikatfingerabdrücke ab, die zum Überprüfen von Remote-X509Credentials verwendet werden.

RemoteCommonNames

Gibt die erwarteten allgemeinen Namen von Remotezertifikaten an, für die Service Fabric überprüft werden soll.

RemoteX509Names

Ruft die Liste von X509Name zum Überprüfen von Remote-X509Credentials ab.

StoreLocation

Gibt den Speicherort des Zertifikatspeichers an.

StoreName

Gibt den Namen des Speichers an, in dem das Zertifikat gespeichert ist.

StoreNameDefault

Gibt den Standardnamen des Speichers an, in dem das Zertifikat gespeichert ist.

Gilt für: