IClientCertificate Interfejs

Implementuje

public interface IClientCertificate
extends IClientCredential

Typ poświadczeń zawierający certyfikat publiczny X509 i klucz prywatny RSA.

Aby uzyskać więcej informacji, zobacz https://aka.ms/msal4j-client-credentials

Podsumowanie metody

Modyfikator i typ Metoda i opis
abstract java.util.List<java.lang.String> getEncodedPublicKeyCertificateChain()

Certyfikat publiczny zakodowany w formacie Base64.

abstract java.security.PrivateKey privateKey()

Zwraca klucz prywatny poświadczeń.

abstract java.lang.String publicCertificateHash()

Skrót SHA-1 zakodowany w formacie Base64 certyfikatu publicznego.

default java.lang.String publicCertificateHash256()

Skrót SHA-256 zakodowany w formacie Base64 certyfikatu publicznego.

Szczegóły metody

getEncodedPublicKeyCertificateChain

public abstract List<String> getEncodedPublicKeyCertificateChain()

Certyfikat publiczny zakodowany w formacie Base64.

Zwraca:

Ciąg zakodowany w formacie base64

Zgłasza:

java.security.cert.CertificateEncodingException - jeśli wystąpi błąd kodowania

privateKey

public abstract PrivateKey privateKey()

Zwraca klucz prywatny poświadczeń.

Zwraca:

klucz prywatny.

publicCertificateHash

public abstract String publicCertificateHash()

Skrót SHA-1 zakodowany w formacie Base64 certyfikatu publicznego.

Zwraca:

Ciąg zakodowany w formacie base64

Zgłasza:

java.security.cert.CertificateEncodingException - jeśli wystąpi błąd kodowania
java.security.NoSuchAlgorithmException - jeśli wystąpi błąd kodowania

publicCertificateHash256

public default String publicCertificateHash256()

Skrót SHA-256 zakodowany w formacie Base64 certyfikatu publicznego.

Zwraca:

Ciąg zakodowany w formacie base64

Zgłasza:

java.security.cert.CertificateEncodingException - jeśli wystąpi błąd kodowania
java.security.NoSuchAlgorithmException - jeśli wystąpi błąd kodowania

Dotyczy