ClientCredentialFactory Klasse
- java.
lang. Object - com.
microsoft. aad. msal4j. ClientCredentialFactory
- com.
public class ClientCredentialFactory
Factory zum Erstellen von Clientanmeldeinformationen, die in vertraulichen Clientflüssen verwendet werden. Weitere Einzelheiten finden Sie unter https://aka.ms/msal4j-client-credentials
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung | |
|---|---|---|
| ClientCredentialFactory() | ||
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
static
IClient |
createFromCallback(Callable<String> callable)
Statische Methode zum Erstellen einer ClientAssertion Instanz aus einer bereitgestellten aufrufbaren Methode. |
|
static
IClient |
createFromCertificate(InputStream pkcs12Certificate, String password)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einem kennwortgeschützten Zertifikat. |
|
static
IClient |
createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einem privaten Schlüssel/öffentlichen Zertifikatpaar. |
|
static
IClient |
createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einer Zertifikatkette. |
|
static
IClient |
createFromClientAssertion(String clientAssertion)
Statische Methode zum Erstellen einer ClientAssertion Instanz aus einem JWT-Token, das als base64-URL-codierte Zeichenfolge codiert ist. |
|
static
IClient |
createFromSecret(String secret)
Statische Methode zum Erstellen einer ClientSecret Instanz aus einem geheimen Clientschlüssel |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
ClientCredentialFactory
public ClientCredentialFactory()
Details zur Methode
createFromCallback
public static IClientAssertion createFromCallback(Callable<String> callable)
Statische Methode zum Erstellen einer ClientAssertion Instanz aus einer bereitgestellten aufrufbaren Methode.
Parameter:
Gibt zurück:
Löst aus:
createFromCertificate
public static IClientCertificate createFromCertificate(InputStream pkcs12Certificate, String password)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einem kennwortgeschützten Zertifikat.
Parameter:
Gibt zurück:
Löst aus:
createFromCertificate
public static IClientCertificate createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einem privaten Schlüssel/öffentlichen Zertifikatpaar.
Parameter:
Gibt zurück:
createFromCertificateChain
public static IClientCertificate createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
Statische Methode zum Erstellen einer ClientCertificate Instanz aus einer Zertifikatkette.
Parameter:
Gibt zurück:
createFromClientAssertion
public static IClientAssertion createFromClientAssertion(String clientAssertion)
Statische Methode zum Erstellen einer ClientAssertion Instanz aus einem JWT-Token, das als base64-URL-codierte Zeichenfolge codiert ist.
Parameter:
Gibt zurück:
createFromSecret
public static IClientSecret createFromSecret(String secret)
Statische Methode zum Erstellen einer ClientSecret Instanz aus einem geheimen Clientschlüssel
Parameter:
Gibt zurück: