IClientCertificate Schnittstelle

Implementiert

public interface IClientCertificate
extends IClientCredential

Anmeldeinformationstyp mit öffentlichem X509-Zertifikat und RSA-privatem Schlüssel.

Weitere Einzelheiten finden Sie unter https://aka.ms/msal4j-client-credentials

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract java.util.List<java.lang.String> getEncodedPublicKeyCertificateChain()

Base64-codiertes öffentliches Zertifikat.

abstract java.security.PrivateKey privateKey()

Gibt privaten Schlüssel der Anmeldeinformationen zurück.

abstract java.lang.String publicCertificateHash()

Base64-codierter SHA-1-Hash des öffentlichen Zertifikats.

default java.lang.String publicCertificateHash256()

Base64-codierter SHA-256-Hash des öffentlichen Zertifikats.

Details zur Methode

getEncodedPublicKeyCertificateChain

public abstract List<String> getEncodedPublicKeyCertificateChain()

Base64-codiertes öffentliches Zertifikat.

Gibt zurück:

base64-codierte Zeichenfolge

Löst aus:

java.security.cert.CertificateEncodingException - wenn ein Codierungsfehler auftritt

privateKey

public abstract PrivateKey privateKey()

Gibt privaten Schlüssel der Anmeldeinformationen zurück.

Gibt zurück:

privater Schlüssel.

publicCertificateHash

public abstract String publicCertificateHash()

Base64-codierter SHA-1-Hash des öffentlichen Zertifikats.

Gibt zurück:

base64-codierte Zeichenfolge

Löst aus:

java.security.cert.CertificateEncodingException - wenn ein Codierungsfehler auftritt
java.security.NoSuchAlgorithmException - wenn ein Codierungsfehler auftritt

publicCertificateHash256

public default String publicCertificateHash256()

Base64-codierter SHA-256-Hash des öffentlichen Zertifikats.

Gibt zurück:

base64-codierte Zeichenfolge

Löst aus:

java.security.cert.CertificateEncodingException - wenn ein Codierungsfehler auftritt
java.security.NoSuchAlgorithmException - wenn ein Codierungsfehler auftritt

Gilt für: