Represents a component capable of signing an HTTP request
Sign the provided HTTP request (e.g. add AWS SigV4 headers, Bearer token header, etc)