IClientCertificate Interfaccia

Implementazioni

public interface IClientCertificate
extends IClientCredential

Tipo di credenziale contenente il certificato pubblico X509 e la chiave privata RSA.

Per informazioni dettagliate, vedi https://aka.ms/msal4j-client-credentials

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract java.util.List<java.lang.String> getEncodedPublicKeyCertificateChain()

Certificato pubblico con codifica Base64.

abstract java.security.PrivateKey privateKey()

Restituisce la chiave privata delle credenziali.

abstract java.lang.String publicCertificateHash()

Hash SHA-1 con codifica Base64 del certificato pubblico.

default java.lang.String publicCertificateHash256()

Hash SHA-256 con codifica Base64 del certificato pubblico.

Dettagli metodo

getEncodedPublicKeyCertificateChain

public abstract List<String> getEncodedPublicKeyCertificateChain()

Certificato pubblico con codifica Base64.

Valori restituiti:

Stringa con codifica base64

Genera un'eccezione:

java.security.cert.CertificateEncodingException - se si verifica un errore di codifica

privateKey

public abstract PrivateKey privateKey()

Restituisce la chiave privata delle credenziali.

Valori restituiti:

chiave privata.

publicCertificateHash

public abstract String publicCertificateHash()

Hash SHA-1 con codifica Base64 del certificato pubblico.

Valori restituiti:

Stringa con codifica base64

Genera un'eccezione:

java.security.cert.CertificateEncodingException - se si verifica un errore di codifica
java.security.NoSuchAlgorithmException - se si verifica un errore di codifica

publicCertificateHash256

public default String publicCertificateHash256()

Hash SHA-256 con codifica Base64 del certificato pubblico.

Valori restituiti:

Stringa con codifica base64

Genera un'eccezione:

java.security.cert.CertificateEncodingException - se si verifica un errore di codifica
java.security.NoSuchAlgorithmException - se si verifica un errore di codifica

Si applica a