IClientCertificate Gränssnitt

Implementeringar

public interface IClientCertificate
extends IClientCredential

Typ av autentiseringsuppgifter som innehåller det offentliga X509-certifikatet och den privata RSA-nyckeln.

Mer information finns i https://aka.ms/msal4j-client-credentials

Metodsammanfattning

Modifierare och typ Metod och beskrivning
abstract java.util.List<java.lang.String> getEncodedPublicKeyCertificateChain()

Base64-kodat offentligt certifikat.

abstract java.security.PrivateKey privateKey()

Returnerar den privata nyckeln för autentiseringsuppgifterna.

abstract java.lang.String publicCertificateHash()

Base64-kodad SHA-1-hash för det offentliga certifikatet.

default java.lang.String publicCertificateHash256()

Base64-kodad SHA-256-hash för det offentliga certifikatet.

Metodinformation

getEncodedPublicKeyCertificateChain

public abstract List<String> getEncodedPublicKeyCertificateChain()

Base64-kodat offentligt certifikat.

Returer:

base64-kodad sträng

Kast:

java.security.cert.CertificateEncodingException - om ett kodningsfel inträffar

privateKey

public abstract PrivateKey privateKey()

Returnerar den privata nyckeln för autentiseringsuppgifterna.

Returer:

privat nyckel.

publicCertificateHash

public abstract String publicCertificateHash()

Base64-kodad SHA-1-hash för det offentliga certifikatet.

Returer:

base64-kodad sträng

Kast:

java.security.cert.CertificateEncodingException - om ett kodningsfel inträffar
java.security.NoSuchAlgorithmException - om ett kodningsfel inträffar

publicCertificateHash256

public default String publicCertificateHash256()

Base64-kodad SHA-256-hash för det offentliga certifikatet.

Returer:

base64-kodad sträng

Kast:

java.security.cert.CertificateEncodingException - om ett kodningsfel inträffar
java.security.NoSuchAlgorithmException - om ett kodningsfel inträffar

Gäller för