public class SignatureChecker
extends java.lang.Object
| コンストラクタと説明 |
|---|
SignatureChecker() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
stringToSign(java.util.SortedMap<java.lang.String,java.lang.String> signables) |
boolean |
verifyMessageSignature(java.lang.String message,
java.security.PublicKey publicKey)
Validates the signature on a Simple Notification Service message.
|
boolean |
verifySignature(java.lang.String message,
java.lang.String signature,
java.security.PublicKey publicKey)
Does the actual Java cryptographic verification of the signature.
|
public boolean verifyMessageSignature(java.lang.String message,
java.security.PublicKey publicKey)
message - A JSON-encoded Simple Notification Service message. Note: the
JSON may be only one level deep.publicKey - The Simple Notification Service public key, exactly as you'd
see it when retrieved from the cert.public boolean verifySignature(java.lang.String message,
java.lang.String signature,
java.security.PublicKey publicKey)
message - Exact string that was signedsignature - Base64-encoded signature of the messageprotected java.lang.String stringToSign(java.util.SortedMap<java.lang.String,java.lang.String> signables)