# v6 of the HTTP message signature protocol

This section of the concept documentation describes technical details of Upvest's implementation of v6 of the HTTP message signature protocol.

- [Content Digest](/products/byol/concepts/api_concepts/http_signatures/v6/v6_content_digest)
- [Signature Components](/products/byol/concepts/api_concepts/http_signatures/v6/v6_signature_components)
- [Calculation of the Signature](/products/byol/concepts/api_concepts/http_signatures/v6/v6_calculation_of_the_signature)
- [Supported Signing Algorithms](/products/byol/concepts/api_concepts/http_signatures/http_signature_signing_alogrithms)
- [Base64 encoding](/products/byol/concepts/api_concepts/http_signatures/http_signature_base64_encoding)