Class JcsBase64EcSignature2021Service

    • Constructor Detail

      • JcsBase64EcSignature2021Service

        public JcsBase64EcSignature2021Service()
    • Method Detail

      • signatureType

        public abstract String signatureType()
      • jwsSigner

        protected abstract com.nimbusds.jose.JWSSigner jwsSigner​(com.nimbusds.jose.jwk.JWK keyPair)
                                                          throws com.nimbusds.jose.JOSEException
        Throws:
        com.nimbusds.jose.JOSEException
      • jwsVerifier

        protected abstract com.nimbusds.jose.JWSVerifier jwsVerifier​(com.nimbusds.jose.jwk.JWK publicKey)
                                                              throws com.nimbusds.jose.JOSEException
        Throws:
        com.nimbusds.jose.JOSEException
      • jwsAlgorithm

        protected abstract com.nimbusds.jose.JWSAlgorithm jwsAlgorithm()
      • verify

        public boolean verify​(String recordJson,
                              com.nimbusds.jose.jwk.JWK publicJWK,
                              Proof proof)
      • sign

        public String sign​(String recordJson,
                           com.nimbusds.jose.jwk.JWK keyPair,
                           Proof proof)