ClientCredentialFactory Klas
- java.
lang. Object - com.
microsoft. aad. msal4j. ClientCredentialFactory
- com.
public class ClientCredentialFactory
Factory voor het maken van clientreferenties die worden gebruikt in vertrouwelijke clientstromen. Zie https://aka.ms/msal4j-client-credentials voor meer informatie
Samenvatting van constructor
| Constructor | Description | |
|---|---|---|
| ClientCredentialFactory() | ||
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
|
static
IClient |
createFromCallback(Callable<String> callable)
Statische methode voor het maken van een ClientAssertion exemplaar op basis van een opgegeven aanroepbaar exemplaar. |
|
static
IClient |
createFromCertificate(InputStream pkcs12Certificate, String password)
Statische methode voor het maken van een ClientCertificate exemplaar op basis van een met een wachtwoord beveiligd certificaat. |
|
static
IClient |
createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
Statische methode voor het maken van een ClientCertificate exemplaar op basis van een persoonlijke sleutel/openbaar certificaatpaar. |
|
static
IClient |
createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
Statische methode voor het maken van een ClientCertificate exemplaar van een certificaatketen. |
|
static
IClient |
createFromClientAssertion(String clientAssertion)
Statische methode voor het maken van een ClientAssertion exemplaar van een JWT-token dat is gecodeerd als een met base64 URL gecodeerde tekenreeks. |
|
static
IClient |
createFromSecret(String secret)
Statische methode voor het maken van een ClientSecret exemplaar van een clientgeheim |
Methoden overgenomen van java.lang.Object
Constructordetails
ClientCredentialFactory
public ClientCredentialFactory()
Methodedetails
createFromCallback
public static IClientAssertion createFromCallback(Callable<String> callable)
Statische methode voor het maken van een ClientAssertion exemplaar op basis van een opgegeven aanroepbaar exemplaar.
Parameters:
Retouren:
Throws:
createFromCertificate
public static IClientCertificate createFromCertificate(InputStream pkcs12Certificate, String password)
Statische methode voor het maken van een ClientCertificate exemplaar op basis van een met een wachtwoord beveiligd certificaat.
Parameters:
Retouren:
Throws:
createFromCertificate
public static IClientCertificate createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
Statische methode voor het maken van een ClientCertificate exemplaar op basis van een persoonlijke sleutel/openbaar certificaatpaar.
Parameters:
Retouren:
createFromCertificateChain
public static IClientCertificate createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
Statische methode voor het maken van een ClientCertificate exemplaar van een certificaatketen.
Parameters:
Retouren:
createFromClientAssertion
public static IClientAssertion createFromClientAssertion(String clientAssertion)
Statische methode voor het maken van een ClientAssertion exemplaar van een JWT-token dat is gecodeerd als een met base64 URL gecodeerde tekenreeks.
Parameters:
Retouren:
createFromSecret
public static IClientSecret createFromSecret(String secret)
Statische methode voor het maken van een ClientSecret exemplaar van een clientgeheim
Parameters:
Retouren: