Package dev.paseto.jpaseto.impl.crypto
Class JcaV1PublicCryptoProvider
- java.lang.Object
-
- dev.paseto.jpaseto.impl.crypto.JcaV1PublicCryptoProvider
-
- All Implemented Interfaces:
V1PublicCryptoProvider
public class JcaV1PublicCryptoProvider extends java.lang.Object implements V1PublicCryptoProvider
-
-
Constructor Summary
Constructors Constructor Description JcaV1PublicCryptoProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]sign(byte[] payload, byte[] footer, java.security.PrivateKey privateKey)booleanverify(byte[] message, byte[] footer, byte[] signature, java.security.PublicKey publicKey)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.paseto.jpaseto.impl.crypto.V1PublicCryptoProvider
nonce
-
-
-
-
Method Detail
-
sign
public byte[] sign(byte[] payload, byte[] footer, java.security.PrivateKey privateKey)- Specified by:
signin interfaceV1PublicCryptoProvider
-
verify
public boolean verify(byte[] message, byte[] footer, byte[] signature, java.security.PublicKey publicKey)- Specified by:
verifyin interfaceV1PublicCryptoProvider
-
-