Class ServerECDSASignatureVerifierContext

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

public class ServerECDSASignatureVerifierContext extends org.keycloak.crypto.AsymmetricSignatureVerifierContext
  • Constructor Details

    • ServerECDSASignatureVerifierContext

      public ServerECDSASignatureVerifierContext(org.keycloak.models.KeycloakSession session, String kid, String algorithm) throws org.keycloak.common.VerificationException
      Throws:
      org.keycloak.common.VerificationException
    • ServerECDSASignatureVerifierContext

      public ServerECDSASignatureVerifierContext(org.keycloak.crypto.KeyWrapper key)
  • 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