Description
This is HTTP Signature as per IETF Signing HTTP Messages (draft-cavage-http-signatures-12) - > https://tools.ietf.org/html/draft-cavage-http-signatures-12
Client must provide this signature to ensure message integrity. Below list is of minimum HTTP header that required to include in signature generation / validation
(request-target)
(created)
digest
X-Client-Transaction-ID
Client can use more header but this is minimum requirement.
** Require for financial API
Examples
keyId="Test",algorithm="rsa-sha256", created=1402170695, expires=1402170699, headers="(request-target) (created) (expires) host date content-type digest content-length", signature="vSdrb+dS3EceC9bcwHSo4MlyKS59iFIrhgYkz8+oVLEEzmYZZvRs 8rgOp+63LEM3v+MFHB32NfpB2bEKBIvB1q52LaEUHFv120V01IL+TAD48XaERZF ukWgHoBTLMhYS2Gb51gWxpeIq8knRmPnYePbF5MOkR0Zkly4zKH7s1dE="