IClientCertificate Interface

Implementações

public interface IClientCertificate
extends IClientCredential

Tipo de credencial contendo certificado público X509 e chave privada RSA.

Para obter mais detalhes, veja https://aka.ms/msal4j-client-credentials

Resumo do Método

Modificador e Tipo Método e Descrição
abstract java.util.List<java.lang.String> getEncodedPublicKeyCertificateChain()

Certificado público codificado Base64.

abstract java.security.PrivateKey privateKey()

Devolve a chave privada da credencial.

abstract java.lang.String publicCertificateHash()

Base64 codificou o hash SHA-1 do certificado público.

default java.lang.String publicCertificateHash256()

Base64 codificou o hash SHA-256 do certificado público.

Detalhes de Método

getEncodedPublicKeyCertificateChain

public abstract List<String> getEncodedPublicKeyCertificateChain()

Certificado público codificado Base64.

Devoluções:

String codificada base64

Lançamentos:

java.security.cert.CertificateEncodingException - se ocorrer um erro de codificação

privateKey

public abstract PrivateKey privateKey()

Devolve a chave privada da credencial.

Devoluções:

Chave privada.

publicCertificateHash

public abstract String publicCertificateHash()

Base64 codificou o hash SHA-1 do certificado público.

Devoluções:

String codificada base64

Lançamentos:

java.security.cert.CertificateEncodingException - se ocorrer um erro de codificação
java.security.NoSuchAlgorithmException - se ocorrer um erro de codificação

publicCertificateHash256

public default String publicCertificateHash256()

Base64 codificou o hash SHA-256 do certificado público.

Devoluções:

String codificada base64

Lançamentos:

java.security.cert.CertificateEncodingException - se ocorrer um erro de codificação
java.security.NoSuchAlgorithmException - se ocorrer um erro de codificação

Aplica-se a