Package com.stripe.net
Class Webhook.Signature
java.lang.Object
com.stripe.net.Webhook.Signature
- Enclosing class:
Webhook
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
verifyHeader
(String payload, String sigHeader, String secret, long tolerance) Verifies the signature header sent by Stripe.
-
Field Details
-
EXPECTED_SCHEME
- See Also:
-
-
Constructor Details
-
Signature
public Signature()
-
-
Method Details
-
verifyHeader
public static boolean verifyHeader(String payload, String sigHeader, String secret, long tolerance) throws SignatureVerificationException Verifies the signature header sent by Stripe. Throws a SignatureVerificationException if the verification fails for any reason.- Parameters:
payload
- the payload sent by Stripe.sigHeader
- the contents of the signature header sent by Stripe.secret
- secret used to generate the signature.tolerance
- maximum difference allowed between the header's timestamp and the current time- Throws:
SignatureVerificationException
- if the verification fails.
-