%% You should probably cite draft-ietf-btns-abstract-api instead of this I-D. @techreport{richardson-btns-abstract-api-00, number = {draft-richardson-btns-abstract-api-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-richardson-btns-abstract-api/00/}, author = {Michael Richardson}, title = {{An interface between applications and keying systems}}, pagetotal = 19, year = 2007, month = may, day = 16, abstract = {The "BTNS" (Better Than Nothing Security) protocols specifies how to use IKEv1 and IKEv2 to do unauthenticated IPsec. This document explains in the abstract (no language bindings are provided) how an application may learn that BTNS IPsec has been applied to a conversation, such that the application can plan to do it's own authentication using a channel binding. In addition, applications can use this API (Application Programming Interface) to request BTNS treatment of the applications' connections.}, }