Class ServerECDSASignatureSignerContext

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

    public class ServerECDSASignatureSignerContext
    extends org.keycloak.crypto.AsymmetricSignatureSignerContext
    • Constructor Detail

      • ServerECDSASignatureSignerContext

        public ServerECDSASignatureSignerContext​(org.keycloak.models.KeycloakSession session,
                                                 String algorithm)
                                          throws org.keycloak.crypto.SignatureException
        Throws:
        org.keycloak.crypto.SignatureException
      • ServerECDSASignatureSignerContext

        public ServerECDSASignatureSignerContext​(org.keycloak.crypto.KeyWrapper key)
    • Method Detail

      • sign

        public byte[] sign​(byte[] data)
                    throws org.keycloak.crypto.SignatureException
        Specified by:
        sign in interface org.keycloak.crypto.SignatureSignerContext
        Overrides:
        sign in class org.keycloak.crypto.AsymmetricSignatureSignerContext
        Throws:
        org.keycloak.crypto.SignatureException