Class ServerECDSASignatureVerifierContext

  • All Implemented Interfaces:
    org.keycloak.crypto.SignatureVerifierContext

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

      • 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 Detail

      • 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