X509Credentials Klasse
- java.
lang. Object - SecurityCredentials
- system.
fabric. X509Credentials
- system.
public class X509Credentials extends SecurityCredentials
Gibt die Sicherheitsanmeldeinformationen an, die auf X.509-Zertifikaten basieren, die sich im Windows-Zertifikatspeicher befinden.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
X509Credentials() |
Erstellt eine neue Instanz der system.fabric.X509Credentials-Klasse. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
X509Find |
getFindType()
Ruft den Wert ab, der angibt, wie das lokale Zertifikat im Windows-Zertifikatspeicher gefunden wird. |
Object |
getFindValue()
Gibt den Filterwert an, der zum Durchsuchen des lokalen Zertifikats im Zertifikatspeicher verwendet wird. FindType gibt den Typ des Filterwerts an. |
Object |
getFindValueSecondary()
Ruft den sekundären Suchwert zum Laden lokaler Zertifikatanmeldeinformationen ab. |
List<String> |
getIssuerThumbprints()
Wenn sie nicht leer sind, werden die Zertifikatfingerabdrücke des direkten Ausstellers von Remotezertifikaten diktiert. |
Protection |
getProtectionLevel()
Ruft ab, wie die Kommunikation geschützt ist, der Standardwert ist ENCRYPTANDSIGN. |
List<String> |
getRemoteCertThumbprints()
Ruft die Liste der Remotezertifikatfingerabdrücke ab, die zum Überprüfen von Remote-X509Credentials verwendet werden. |
List<String> |
getRemoteCommonNames()
Gibt die erwarteten allgemeinen Namen von Remotezertifikaten an, für die Service Fabric überprüft werden soll. |
List<X509Name> |
getRemoteX509Names()
Ruft die Liste von X509Name zum Überprüfen von Remote-X509Credentials ab. |
X509Store |
getStoreLocation()
Ruft den Speicherort des Zertifikatspeichers ab. |
String |
getStoreName()
Ruft den Namen des Speichers ab, in dem das Zertifikat gespeichert ist. |
void |
setFindType(X509FindType findType)
Gibt an, wie das lokale Zertifikat im Windows-Zertifikatspeicher gefunden wird. Unterstützte Werte: FINDBYTHUMBPRINT - Suchen des Zertifikats nach Zertifikatfingerabdruck FINDBYSUBJECTNAME - Suchen des Zertifikats nach dem distinguished Name des Antragstellers oder des allgemeinen Namens. 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 der ASN-Codierung codiert werden. Es gibt keine solche Einschränkung, wenn allgemeiner Name in FindValue angegeben wird. |
void |
setFindValue(Object findValue)
Gibt den Filterwert an, der zum Durchsuchen des lokalen Zertifikats im Zertifikatspeicher verwendet wird. FindType gibt den Typ des Filterwerts an. |
void |
setFindValueSecondary(Object findValueSecondary)
Legt den sekundären Suchwert für das Laden lokaler Zertifikatanmeldeinformationen fest. |
void |
setProtectionLevel(ProtectionLevel protectionLevel)
Legt fest, wie die Kommunikation geschützt ist, der Standardwert ist ENCRYPTANDSIGN. |
void |
setStoreLocation(X509StoreLocation storeLocation)
Legt den Speicherort des Zertifikatspeichers fest. |
void |
setStoreName(String storeName)
Legt den Namen des Speichers fest, in dem das Zertifikat gespeichert wird. |
Geerbte Elemente
Details zum Konstruktor
X509Credentials
public X509Credentials()
Erstellt eine neue Instanz der system.fabric.X509Credentials-Klasse.
Details zur Methode
getFindType
public X509FindType getFindType()
Ruft den Wert ab, der angibt, wie das lokale Zertifikat im Windows-Zertifikatspeicher gefunden wird.
Gibt zurück:
getFindValue
public Object getFindValue()
Gibt den Filterwert an, der zum Durchsuchen des lokalen Zertifikats im Zertifikatspeicher verwendet wird. FindType gibt den Typ des Filterwerts an.
Gibt zurück:
getFindValueSecondary
public Object getFindValueSecondary()
Ruft den sekundären Suchwert zum Laden lokaler Zertifikatanmeldeinformationen ab.
Gibt zurück:
getIssuerThumbprints
public List
Wenn sie nicht leer sind, werden die Zertifikatfingerabdrücke des direkten Ausstellers von Remotezertifikaten diktiert.
Gibt zurück:
getProtectionLevel
public ProtectionLevel getProtectionLevel()
Ruft ab, wie die Kommunikation geschützt ist, der Standardwert ist ENCRYPTANDSIGN.
Gibt zurück:
getRemoteCertThumbprints
public List
Ruft die Liste der Remotezertifikatfingerabdrücke ab, die zum Überprüfen von Remote-X509Credentials verwendet werden.
Gibt zurück:
getRemoteCommonNames
public List
Gibt die erwarteten allgemeinen Namen von Remotezertifikaten an, für die Service Fabric überprüft werden soll.
Gibt zurück:
getRemoteX509Names
public List
Ruft die Liste von X509Name zum Überprüfen von Remote-X509Credentials ab.
Gibt zurück:
getStoreLocation
public X509StoreLocation getStoreLocation()
Ruft den Speicherort des Zertifikatspeichers ab.
Gibt zurück:
getStoreName
public String getStoreName()
Ruft den Namen des Speichers ab, in dem das Zertifikat gespeichert ist.
Gibt zurück:
setFindType
public void setFindType(X509FindType findType)
Gibt an, wie das lokale Zertifikat im Windows-Zertifikatspeicher gefunden wird. Unterstützte Werte: FINDBYTHUMBPRINT - Suchen des Zertifikats nach Zertifikatfingerabdruck FINDBYSUBJECTNAME - Suchen des Zertifikats nach dem distinguished Name des Antragstellers oder des allgemeinen Namens. 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 der ASN-Codierung codiert werden. Es gibt keine solche Einschränkung, wenn allgemeiner Name in FindValue angegeben wird.
Parameter:
setFindValue
public void setFindValue(Object findValue)
Gibt den Filterwert an, der zum Durchsuchen des lokalen Zertifikats im Zertifikatspeicher verwendet wird. FindType gibt den Typ des Filterwerts an.
Parameter:
setFindValueSecondary
public void setFindValueSecondary(Object findValueSecondary)
Legt den sekundären Suchwert für das Laden lokaler Zertifikatanmeldeinformationen fest.
Parameter:
setProtectionLevel
public void setProtectionLevel(ProtectionLevel protectionLevel)
Legt fest, wie die Kommunikation geschützt ist, der Standardwert ist ENCRYPTANDSIGN.
Parameter:
setStoreLocation
public void setStoreLocation(X509StoreLocation storeLocation)
Legt den Speicherort des Zertifikatspeichers fest.
Parameter:
setStoreName
public void setStoreName(String storeName)
Legt den Namen des Speichers fest, in dem das Zertifikat gespeichert wird.
Parameter:
Gilt für:
Azure SDK for Java