Package de.gematik.idp.authentication
Class AuthenticationChallengeVerifier
java.lang.Object
de.gematik.idp.authentication.AuthenticationChallengeVerifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractClaimsFromSignedChallenge(AuthenticationResponse authenticationResponse) extractClientCertificateFromChallenge(JsonWebToken authenticationResponse) voidverifyResponseAndThrowExceptionIfFail(JsonWebToken authenticationResponse) voidverifyResponseWithCertAndThrowExceptionIfFail(X509Certificate authCert, JsonWebToken authenticationResponse)
-
Constructor Details
-
AuthenticationChallengeVerifier
public AuthenticationChallengeVerifier()
-
-
Method Details
-
verifyResponseAndThrowExceptionIfFail
-
verifyResponseWithCertAndThrowExceptionIfFail
public void verifyResponseWithCertAndThrowExceptionIfFail(X509Certificate authCert, JsonWebToken authenticationResponse) -
extractClientCertificateFromChallenge
public Optional<X509Certificate> extractClientCertificateFromChallenge(JsonWebToken authenticationResponse) -
extractClaimsFromSignedChallenge
public Map<String,Object> extractClaimsFromSignedChallenge(AuthenticationResponse authenticationResponse)
-