%% You should probably cite draft-perrin-tls-tack-02 instead of this revision. @techreport{perrin-tls-tack-01, number = {draft-perrin-tls-tack-01}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/html/draft-perrin-tls-tack-01}, author = {Moxie Marlinspike}, title = {{Trust Assertions for Certificate Keys}}, pagetotal = 22, year = , month = , day = , abstract = {This document defines TACK, a TLS Extension that enables a TLS server to assert the authenticity of its public key. A "tack" contains a "TACK key" which is used to sign the public key from the TLS server's certificate. Hostnames can be "pinned" to a TACK key. TLS connections to a pinned hostname require the server to present a tack containing the pinned key and a corresponding signature over the TLS server's public key.}, }