Class ClientECDSASignatureVerifierContext

java.lang.Object
org.keycloak.crypto.AsymmetricSignatureVerifierContext
org.keycloak.crypto.ClientECDSASignatureVerifierContext
All Implemented Interfaces:
org.keycloak.crypto.SignatureVerifierContext

public class ClientECDSASignatureVerifierContext extends org.keycloak.crypto.AsymmetricSignatureVerifierContext
Author:
Takashi Norimatsu
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientECDSASignatureVerifierContext(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    verify(byte[] data, byte[] signature)
     

    Methods inherited from class org.keycloak.crypto.AsymmetricSignatureVerifierContext

    getAlgorithm, getKid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientECDSASignatureVerifierContext

      public ClientECDSASignatureVerifierContext(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input) throws org.keycloak.common.VerificationException
      Throws:
      org.keycloak.common.VerificationException
  • Method Details

    • verify

      public boolean verify(byte[] data, byte[] signature) throws org.keycloak.common.VerificationException
      Specified by:
      verify in interface org.keycloak.crypto.SignatureVerifierContext
      Overrides:
      verify in class org.keycloak.crypto.AsymmetricSignatureVerifierContext
      Throws:
      org.keycloak.common.VerificationException