View Source DocuSign.Webhook.Crypto (DocuSign v1.3.0)

Crypto functions for DocuSign HMAC signature validation.

Summary

Functions

Sign payload with HMAC-SHA256 key.

Types

hmac256_key()

@type hmac256_key() :: binary()

request_body()

@type request_body() :: binary()

signature()

@type signature() :: binary()

Functions

sign(payload, hmac256_key)

@spec sign(request_body(), hmac256_key()) :: signature()

Sign payload with HMAC-SHA256 key.

verify_hmac(hmac256_key, request_body, signature)

@spec verify_hmac(hmac256_key(), request_body(), signature()) :: boolean()

Verify HMAC-SHA256 signature.