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:
Genera un'eccezione:
privateKey
public abstract PrivateKey privateKey()
Restituisce la chiave privata delle credenziali.
Valori restituiti:
publicCertificateHash
public abstract String publicCertificateHash()
Hash SHA-1 con codifica Base64 del certificato pubblico.
Valori restituiti:
Genera un'eccezione:
publicCertificateHash256
public default String publicCertificateHash256()
Hash SHA-256 con codifica Base64 del certificato pubblico.
Valori restituiti:
Genera un'eccezione: