Package com.plooh.adssi.dial.crypto
Class JcsBase64EcSignature2021Service
- java.lang.Object
-
- com.plooh.adssi.dial.crypto.JcsBase64EcSignature2021Service
-
- Direct Known Subclasses:
JcsBase64Ed25519Signature2021Service,JcsBase64Secp256k1Signature2021Service
public abstract class JcsBase64EcSignature2021Service extends Object
-
-
Constructor Summary
Constructors Constructor Description JcsBase64EcSignature2021Service()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract com.nimbusds.jose.JWSAlgorithmjwsAlgorithm()protected abstract com.nimbusds.jose.JWSSignerjwsSigner(com.nimbusds.jose.jwk.JWK keyPair)protected abstract com.nimbusds.jose.JWSVerifierjwsVerifier(com.nimbusds.jose.jwk.JWK publicKey)Stringsign(String recordJson, com.nimbusds.jose.jwk.JWK keyPair, Proof proof)abstract StringsignatureType()booleanverify(String recordJson, com.nimbusds.jose.jwk.JWK publicJWK, Proof proof)
-
-
-
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()
-
-