Class: BunnyApp::Webhook
- Inherits:
-
Object
- Object
- BunnyApp::Webhook
- Defined in:
- lib/bunny_app/webhook.rb
Class Method Summary collapse
Class Method Details
.verify(signature, payload, signing_key) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/bunny_app/webhook.rb', line 6 def self.verify(signature, payload, signing_key) digest = OpenSSL::Digest.new('sha1') hash = OpenSSL::HMAC.hexdigest(digest, signing_key, payload) OpenSSL.secure_compare(hash, signature) end |