Hi Eliot,

Thanks for raising your concern.  I’ll note that I first started working on 
this because a well deployed library already had plans to drop support for 
versions 1.0 and 1.1 in their next release.  Customers that wanted those 
versions would have to use a prior library. This history may help.

Best regards,
Kathleen 

Sent from my mobile device

> On Nov 28, 2020, at 10:26 AM, Stephen Farrell <stephen.farr...@cs.tcd.ie> 
> wrote:
> 
> 
> Hi Eliot,
> 
>> On 28/11/2020 10:45, Eliot Lear wrote:
>> Hi there IESG
>> I support the intent of this document, and I think the approach to
>> update the various documents listed is the right one.
> 
> Cool.
> 
>> Because of the breadth of documents updated, I wonder if at least
>> some implementation guidance is warranted, in order to assist
>> developers and even perhaps administrators.  Perhaps in some cases
>> these are compile-time or even run time options.  I’d suggest
>> guidance for common libraries, such as Microsoft .NET, OpenSSL,
>> GNUTLS, and WolfSSL. Better to give that guidance to get people to
>> TLS 1.3 rather than 1.2, of course.  Even informational references
>> would be fine, as assuredly some of this guidance exists.
> 
> Text welcomed of course, but I think it's mostly a case of
> doing the s/w update for the library and then either waiting
> 'till the library developer defaults to TLSv1.2 or better, or
> else various config file or API options that don't differ
> that much from library to library. I can check it out before
> we're done (again, text welcome if someone else wants to do
> that), but not sure it'll be that useful in the end TBH.
> (I'll get back when I get to doing that.)
> 
> Cheers,
> S.
> 
>> Thanks,
>> Eliot
>>>> On 9 Nov 2020, at 23:26, The IESG <iesg-secret...@ietf.org> wrote:
>>> The IESG has received a request from the Transport Layer Security
>>> WG (tls) to consider the following document: - 'Deprecating TLSv1.0
>>> and TLSv1.1' <draft-ietf-tls-oldversions-deprecate-09.txt> as Best
>>> Current Practice
>>> The IESG plans to make a decision in the next few weeks, and
>>> solicits final comments on this action. Please send substantive
>>> comments to the last-c...@ietf.org mailing lists by 2020-11-30.
>>> Exceptionally, comments may be sent to i...@ietf.org instead. In
>>> either case, please retain the beginning of the Subject line to
>>> allow automated sorting.
>>> Abstract
>>> This document, if approved, formally deprecates Transport Layer Security 
>>> (TLS) versions 1.0 (RFC 2246) and 1.1 (RFC 4346). Accordingly, those 
>>> documents (will be moved|have been moved) to Historic status.  These 
>>> versions lack support for current and recommended cryptographic algorithms 
>>> and mechanisms, and various government and industry profiles of 
>>> applications using TLS now mandate avoiding these old TLS versions.  
>>> TLSv1.2 has been the recommended version for IETF protocols since 2008, 
>>> providing sufficient time to transition away from older versions.  Removing 
>>> support for older versions from implementations reduces the attack surface, 
>>> reduces opportunity for misconfiguration, and streamlines library and 
>>> product maintenance.
>>> This document also deprecates Datagram TLS (DTLS) version 1.0 (RFC6347), 
>>> but not DTLS version 1.2, and there is no DTLS version 1.1.
>>> This document updates many RFCs that normatively refer to TLSv1.0
>>> or TLSv1.1 as described herein.  This document also updates the
>>> best practices for TLS usage in RFC 7525 and hence is part of
>>> BCP195.
>>> The file can be obtained via 
>>> https://datatracker.ietf.org/doc/draft-ietf-tls-oldversions-deprecate/
>>> 
>>> 
>>> 
>>> 
> No IPR declarations have been submitted directly on this I-D.
>>> The document contains these normative downward references. See RFC
>>> 3967 for additional information: rfc5024: ODETTE File Transfer
>>> Protocol 2.0 (Informational - Independent Submission Editor
>>> stream) rfc5024: ODETTE File Transfer Protocol 2.0 (Informational -
>>> Independent Submission Editor stream) rfc5023: The Atom Publishing
>>> Protocol (Proposed Standard - IETF stream) rfc5019: The Lightweight
>>> Online Certificate Status Protocol (OCSP) Profile for High-Volume
>>> Environments (Proposed Standard - IETF stream) rfc5019: The
>>> Lightweight Online Certificate Status Protocol (OCSP) Profile for
>>> High-Volume Environments (Proposed Standard - IETF stream) rfc5018:
>>> Connection Establishment in the Binary Floor Control Protocol
>>> (BFCP) (Proposed Standard - IETF stream) rfc4992: XML Pipelining
>>> with Chunks for the Internet Registry Information Service (Proposed
>>> Standard - IETF stream) rfc4992: XML Pipelining with Chunks for the
>>> Internet Registry Information Service (Proposed Standard - IETF
>>> stream) rfc4976: Relay Extensions for the Message Sessions Relay
>>> Protocol (MSRP) (Proposed Standard - IETF stream) rfc4975: The
>>> Message Session Relay Protocol (MSRP) (Proposed Standard - IETF
>>> stream) rfc4975: The Message Session Relay Protocol (MSRP)
>>> (Proposed Standard - IETF stream) rfc4964: The P-Answer-State
>>> Header Extension to the Session Initiation Protocol for the Open
>>> Mobile Alliance Push to Talk over Cellular (Informational - IETF
>>> stream) rfc4964: The P-Answer-State Header Extension to the Session
>>> Initiation Protocol for the Open Mobile Alliance Push to Talk over
>>> Cellular (Informational - IETF stream) rfc4851: The Flexible
>>> Authentication via Secure Tunneling Extensible Authentication
>>> Protocol Method (EAP-FAST) (Informational - IETF stream) rfc4851:
>>> The Flexible Authentication via Secure Tunneling Extensible
>>> Authentication Protocol Method (EAP-FAST) (Informational - IETF
>>> stream) rfc4823: FTP Transport for Secure Peer-to-Peer Business
>>> Data Interchange over the Internet (Informational - IETF stream) rfc4823: 
>>> FTP Transport for Secure Peer-to-Peer Business Data
>>> Interchange over the Internet (Informational - IETF stream) rfc4791: 
>>> Calendaring Extensions to WebDAV (CalDAV) (Proposed
>>> Standard - IETF stream) rfc4791: Calendaring Extensions to WebDAV
>>> (CalDAV) (Proposed Standard - IETF stream) rfc4785: Pre-Shared Key
>>> (PSK) Ciphersuites with NULL Encryption for Transport Layer
>>> Security (TLS) (Proposed Standard - IETF stream) rfc4785:
>>> Pre-Shared Key (PSK) Ciphersuites with NULL Encryption for
>>> Transport Layer Security (TLS) (Proposed Standard - IETF stream) rfc4744: 
>>> Using the NETCONF Protocol over the Blocks Extensible
>>> Exchange Protocol (BEEP) (Historic - IETF stream) rfc4744: Using
>>> the NETCONF Protocol over the Blocks Extensible Exchange Protocol
>>> (BEEP) (Historic - IETF stream) rfc4743: Using NETCONF over the
>>> Simple Object Access Protocol (SOAP) (Historic - IETF stream) rfc4743: 
>>> Using NETCONF over the Simple Object Access Protocol
>>> (SOAP) (Historic - IETF stream) rfc4732: Internet Denial-of-Service
>>> Considerations (Informational - IAB stream) rfc4732: Internet
>>> Denial-of-Service Considerations (Informational - IAB stream) rfc4712: 
>>> Transport Mappings for Real-time Application
>>> Quality-of-Service Monitoring (RAQMON) Protocol Data Unit (PDU)
>>> (Proposed Standard - IETF stream) rfc4712: Transport Mappings for
>>> Real-time Application Quality-of-Service Monitoring (RAQMON)
>>> Protocol Data Unit (PDU) (Proposed Standard - IETF stream) rfc4681:
>>> TLS User Mapping Extension (Proposed Standard - IETF stream) rfc4680: TLS 
>>> Handshake Message for Supplemental Data (Proposed
>>> Standard - IETF stream) rfc4680: TLS Handshake Message for
>>> Supplemental Data (Proposed Standard - IETF stream) rfc4642: Using
>>> Transport Layer Security (TLS) with Network News Transfer Protocol
>>> (NNTP) (Proposed Standard - IETF stream) rfc4642: Using Transport
>>> Layer Security (TLS) with Network News Transfer Protocol (NNTP)
>>> (Proposed Standard - IETF stream) rfc4616: The PLAIN Simple
>>> Authentication and Security Layer (SASL) Mechanism (Proposed
>>> Standard - IETF stream) rfc4616: The PLAIN Simple Authentication
>>> and Security Layer (SASL) Mechanism (Proposed Standard - IETF
>>> stream) rfc4582: The Binary Floor Control Protocol (BFCP) (Proposed
>>> Standard - IETF stream) rfc4582: The Binary Floor Control Protocol
>>> (BFCP) (Proposed Standard - IETF stream) rfc4540: NEC's Simple
>>> Middlebox Configuration (SIMCO) Protocol Version 3.0 (Experimental
>>> - Independent Submission Editor stream) rfc4540: NEC's Simple
>>> Middlebox Configuration (SIMCO) Protocol Version 3.0 (Experimental
>>> - Independent Submission Editor stream) rfc4531: Lightweight
>>> Directory Access Protocol (LDAP) Turn Operation (Experimental -
>>> IETF stream) rfc4513: Lightweight Directory Access Protocol (LDAP):
>>> Authentication Methods and Security Mechanisms (Proposed Standard -
>>> IETF stream) rfc3436: Transport Layer Security over Stream Control
>>> Transmission Protocol (Proposed Standard - IETF stream) rfc3436:
>>> Transport Layer Security over Stream Control Transmission Protocol
>>> (Proposed Standard - IETF stream) rfc3329: Security Mechanism
>>> Agreement for the Session Initiation Protocol (SIP) (Proposed
>>> Standard - IETF stream) rfc3329: Security Mechanism Agreement for
>>> the Session Initiation Protocol (SIP) (Proposed Standard - IETF
>>> stream) rfc3261: SIP: Session Initiation Protocol (Proposed
>>> Standard - IETF stream) rfc3261: SIP: Session Initiation Protocol
>>> (Proposed Standard - IETF stream) rfc2246: The TLS Protocol Version
>>> 1.0 (Proposed Standard - IETF stream) rfc6749: The OAuth 2.0
>>> Authorization Framework (Proposed Standard - IETF stream) rfc6739:
>>> Synchronizing Service Boundaries and <mapping> Elements Based on
>>> the Location-to-Service Translation (LoST) Protocol (Experimental -
>>> IETF stream) rfc6739: Synchronizing Service Boundaries and
>>> <mapping> Elements Based on the Location-to-Service Translation
>>> (LoST) Protocol (Experimental - IETF stream) rfc6367: Addition of
>>> the Camellia Cipher Suites to Transport Layer Security (TLS)
>>> (Informational - IETF stream) rfc6367: Addition of the Camellia
>>> Cipher Suites to Transport Layer Security (TLS) (Informational -
>>> IETF stream) rfc6176: Prohibiting Secure Sockets Layer (SSL)
>>> Version 2.0 (Proposed Standard - IETF stream) rfc6176: Prohibiting
>>> Secure Sockets Layer (SSL) Version 2.0 (Proposed Standard - IETF
>>> stream) rfc6042: Transport Layer Security (TLS) Authorization Using
>>> KeyNote (Informational - Independent Submission Editor stream) rfc5878: 
>>> Transport Layer Security (TLS) Authorization Extensions
>>> (Experimental - IETF stream) rfc5469: DES and IDEA Cipher Suites
>>> for Transport Layer Security (TLS) (Informational - IETF stream) rfc5469: 
>>> DES and IDEA Cipher Suites for Transport Layer Security
>>> (TLS) (Informational - IETF stream) rfc5422: Dynamic Provisioning
>>> Using Flexible Authentication via Secure Tunneling Extensible
>>> Authentication Protocol (EAP-FAST) (Informational - IETF stream) rfc5422: 
>>> Dynamic Provisioning Using Flexible Authentication via
>>> Secure Tunneling Extensible Authentication Protocol (EAP-FAST)
>>> (Informational - IETF stream) rfc5364: Extensible Markup Language
>>> (XML) Format Extension for Representing Copy Control Attributes in
>>> Resource Lists (Proposed Standard - IETF stream) rfc5364:
>>> Extensible Markup Language (XML) Format Extension for Representing
>>> Copy Control Attributes in Resource Lists (Proposed Standard - IETF
>>> stream) rfc5281: Extensible Authentication Protocol Tunneled
>>> Transport Layer Security Authenticated Protocol Version 0
>>> (EAP-TTLSv0) (Informational - IETF stream) rfc5281: Extensible
>>> Authentication Protocol Tunneled Transport Layer Security
>>> Authenticated Protocol Version 0 (EAP-TTLSv0) (Informational - IETF
>>> stream) rfc5263: Session Initiation Protocol (SIP) Extension for
>>> Partial Notification of Presence Information (Proposed Standard -
>>> IETF stream) rfc5263: Session Initiation Protocol (SIP) Extension
>>> for Partial Notification of Presence Information (Proposed Standard
>>> - IETF stream) rfc5238: Datagram Transport Layer Security (DTLS)
>>> over the Datagram Congestion Control Protocol (DCCP) (Proposed
>>> Standard - IETF stream) rfc5216: The EAP-TLS Authentication
>>> Protocol (Proposed Standard - IETF stream) rfc5216: The EAP-TLS
>>> Authentication Protocol (Proposed Standard - IETF stream) rfc5158:
>>> 6to4 Reverse DNS Delegation Specification (Informational - IETF
>>> stream) rfc5091: Identity-Based Cryptography Standard (IBCS) #1:
>>> Supersingular Curve Implementations of the BF and BB1 Cryptosystems
>>> (Informational - IETF stream) rfc5054: Using the Secure Remote
>>> Password (SRP) Protocol for TLS Authentication (Informational -
>>> IETF stream) rfc5054: Using the Secure Remote Password (SRP)
>>> Protocol for TLS Authentication (Informational - IETF stream) rfc5049: 
>>> Applying Signaling Compression (SigComp) to the Session
>>> Initiation Protocol (SIP) (Proposed Standard - IETF stream) rfc3501: 
>>> INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 (Proposed
>>> Standard - IETF stream) rfc3501: INTERNET MESSAGE ACCESS PROTOCOL -
>>> VERSION 4rev1 (Proposed Standard - IETF stream) rfc4346: The
>>> Transport Layer Security (TLS) Protocol Version 1.1 (Proposed
>>> Standard - IETF stream) rfc2246: The TLS Protocol Version 1.0
>>> (Proposed Standard - IETF stream) rfc4346: The Transport Layer
>>> Security (TLS) Protocol Version 1.1 (Proposed Standard - IETF
>>> stream) rfc4279: Pre-Shared Key Ciphersuites for Transport Layer
>>> Security (TLS) (Proposed Standard - IETF stream) rfc4261: Common
>>> Open Policy Service (COPS) Over Transport Layer Security (TLS)
>>> (Proposed Standard - IETF stream) rfc4235: An INVITE-Initiated
>>> Dialog Event Package for the Session Initiation Protocol (SIP)
>>> (Proposed Standard - IETF stream) rfc4235: An INVITE-Initiated
>>> Dialog Event Package for the Session Initiation Protocol (SIP)
>>> (Proposed Standard - IETF stream) rfc4217: Securing FTP with TLS
>>> (Proposed Standard - IETF stream) rfc4168: The Stream Control
>>> Transmission Protocol (SCTP) as a Transport for the Session
>>> Initiation Protocol (SIP) (Proposed Standard - IETF stream) rfc4162: 
>>> Addition of SEED Cipher Suites to Transport Layer Security
>>> (TLS) (Proposed Standard - IETF stream) rfc4111: Security Framework
>>> for Provider-Provisioned Virtual Private Networks (PPVPNs)
>>> (Informational - IETF stream) rfc4097: Middlebox Communications
>>> (MIDCOM) Protocol Evaluation (Informational - IETF stream) rfc4097:
>>> Middlebox Communications (MIDCOM) Protocol Evaluation
>>> (Informational - IETF stream) rfc3983: Using the Internet Registry
>>> Information Service (IRIS) over the Blocks Extensible Exchange
>>> Protocol (BEEP) (Proposed Standard - IETF stream) rfc3943:
>>> Transport Layer Security (TLS) Protocol Compression Using
>>> Lempel-Ziv-Stac (LZS) (Informational - IETF stream) rfc3903:
>>> Session Initiation Protocol (SIP) Extension for Event State
>>> Publication (Proposed Standard - IETF stream) rfc6749: The OAuth
>>> 2.0 Authorization Framework (Proposed Standard - IETF stream) rfc3887: 
>>> Message Tracking Query Protocol (Proposed Standard - IETF
>>> stream) rfc3871: Operational Security Requirements for Large
>>> Internet Service Provider (ISP) IP Network Infrastructure
>>> (Informational - IETF stream) rfc3871: Operational Security
>>> Requirements for Large Internet Service Provider (ISP) IP Network
>>> Infrastructure (Informational - IETF stream) rfc3856: A Presence
>>> Event Package for the Session Initiation Protocol (SIP) (Proposed
>>> Standard - IETF stream) rfc3767: Securely Available Credentials
>>> Protocol (Proposed Standard - IETF stream) rfc3749: Transport Layer
>>> Security Protocol Compression Methods (Proposed Standard - IETF
>>> stream) rfc3749: Transport Layer Security Protocol Compression
>>> Methods (Proposed Standard - IETF stream) rfc3656: The Mailbox
>>> Update (MUPDATE) Distributed Mailbox Database Protocol
>>> (Experimental - Independent Submission Editor stream) rfc3568:
>>> Known Content Network (CN) Request-Routing Mechanisms
>>> (Informational - IETF stream) rfc6750: The OAuth 2.0 Authorization
>>> Framework: Bearer Token Usage (Proposed Standard - IETF stream) rfc6750: 
>>> The OAuth 2.0 Authorization Framework: Bearer Token Usage
>>> (Proposed Standard - IETF stream) rfc7030: Enrollment over Secure
>>> Transport (Proposed Standard - IETF stream) rfc7030: Enrollment
>>> over Secure Transport (Proposed Standard - IETF stream) rfc7465:
>>> Prohibiting RC4 Cipher Suites (Proposed Standard - IETF stream) rfc7465: 
>>> Prohibiting RC4 Cipher Suites (Proposed Standard - IETF
>>> stream) rfc7507: TLS Fallback Signaling Cipher Suite Value (SCSV)
>>> for Preventing Protocol Downgrade Attacks (Proposed Standard - IETF
>>> stream) rfc7507: TLS Fallback Signaling Cipher Suite Value (SCSV)
>>> for Preventing Protocol Downgrade Attacks (Proposed Standard - IETF
>>> stream) rfc7562: Transport Layer Security (TLS) Authorization Using
>>> Digital Transmission Content Protection (DTCP) Certificates
>>> (Informational - Independent Submission Editor stream) rfc7562:
>>> Transport Layer Security (TLS) Authorization Using Digital
>>> Transmission Content Protection (DTCP) Certificates (Informational
>>> - Independent Submission Editor stream) rfc7568: Deprecating Secure
>>> Sockets Layer Version 3.0 (Proposed Standard - IETF stream) rfc7568: 
>>> Deprecating Secure Sockets Layer Version 3.0 (Proposed
>>> Standard - IETF stream) rfc8422: Elliptic Curve Cryptography (ECC)
>>> Cipher Suites for Transport Layer Security (TLS) Versions 1.2 and
>>> Earlier (Proposed Standard - IETF stream) rfc8422: Elliptic Curve
>>> Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
>>> Versions 1.2 and Earlier (Proposed Standard - IETF stream)
>>> _______________________________________________ IETF-Announce
>>> mailing list ietf-annou...@ietf.org 
>>> https://www.ietf.org/mailman/listinfo/ietf-announce
>> _______________________________________________ TLS mailing list 
>> TLS@ietf.org https://www.ietf.org/mailman/listinfo/tls
> <OpenPGP_0x5AB2FAF17B172BEA.asc>

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to