public class JavaSignatureVerifier extends java.lang.Object implements SignatureVerifier
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_ALGORITHM |
static java.lang.String |
SIGNATURE_ALGORITHM |
| Constructor and Description |
|---|
JavaSignatureVerifier() |
JavaSignatureVerifier(java.lang.String signatureAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
static java.security.PublicKey |
publicKeyFromDer(java.lang.String keyAlgorithm,
byte[] publicKeyBytes)
Create KeySpec for public key bytes in DER format
|
boolean |
verify(java.security.PublicKey publicKey,
byte[] data,
byte[] signatureBytes)
Verify value
|
public static final java.lang.String KEY_ALGORITHM
public static final java.lang.String SIGNATURE_ALGORITHM
public JavaSignatureVerifier(java.lang.String signatureAlgorithm)
public JavaSignatureVerifier()
public static java.security.PublicKey publicKeyFromDer(java.lang.String keyAlgorithm,
byte[] publicKeyBytes)
throws SignatureVerificationException
publicKeyBytes - public key bytesSignatureVerificationExceptionpublic boolean verify(java.security.PublicKey publicKey,
byte[] data,
byte[] signatureBytes)
throws SignatureVerificationException
SignatureVerifierverify in interface SignatureVerifierpublicKey - public keydata - raw datasignatureBytes - raw signature dataSignatureVerificationException