A YANG Data Model for a Keystore
draft-ietf-netconf-keystore-20
Document | Type | Active Internet-Draft (netconf WG) | |||||
---|---|---|---|---|---|---|---|
Author | Kent Watsen | ||||||
Last updated | 2020-08-20 | ||||||
Replaces | draft-ietf-netconf-system-keychain | ||||||
Stream | IETF | ||||||
Intended RFC status | (None) | ||||||
Formats | plain text html xml pdf htmlized (tools) htmlized bibtex | ||||||
Yang Validation | ☯ 0 errors, 0 warnings. | ||||||
Reviews | |||||||
Additional Resources |
|
||||||
Stream | WG state | In WG Last Call | |||||
Document shepherd | No shepherd assigned | ||||||
IESG | IESG state | I-D Exists | |||||
Consensus Boilerplate | Unknown | ||||||
Telechat date | |||||||
Responsible AD | (None) | ||||||
Send notices to | (None) |
NETCONF Working Group K. Watsen Internet-Draft Watsen Networks Intended status: Standards Track 20 August 2020 Expires: 21 February 2021 A YANG Data Model for a Keystore draft-ietf-netconf-keystore-20 Abstract This document defines a YANG 1.1 module called "ietf-keystore" that enables centralized configuration of both symmetric and asymmetric keys. The secret value for both key types may be encrypted or hidden. Asymmetric keys may be associated with certificates. Notifications are sent when certificates are about to expire. Editorial Note (To be removed by RFC Editor) This draft contains placeholder values that need to be replaced with finalized values at the time of publication. This note summarizes all of the substitutions that are needed. No other RFC Editor instructions are specified elsewhere in this document. Artwork in this document contains shorthand references to drafts in progress. Please apply the following replacements: * "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto- types * "CCCC" --> the assigned RFC value for this draft Artwork in this document contains placeholder values for the date of publication of this draft. Please apply the following replacement: * "2020-08-20" --> the publication date of this draft The following Appendix section is to be removed prior to publication: * Appendix A. Change Log Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Watsen Expires 21 February 2021 [Page 1] Internet-Draft A YANG Data Model for a Keystore August 2020 Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on 21 February 2021. Copyright Notice Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Relation to other RFCs . . . . . . . . . . . . . . . . . 4 1.2. Specification Language . . . . . . . . . . . . . . . . . 5 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . . 5 1.4. Adherence to the NMDA . . . . . . . . . . . . . . . . . . 6 2. The "ietf-keystore" Module . . . . . . . . . . . . . . . . . 6 2.1. Data Model Overview . . . . . . . . . . . . . . . . . . . 6 2.2. Example Usage . . . . . . . . . . . . . . . . . . . . . . 17 2.3. YANG Module . . . . . . . . . . . . . . . . . . . . . . . 29 3. Support for Built-in Keys . . . . . . . . . . . . . . . . . . 37 4. Encrypting Keys in Configuration . . . . . . . . . . . . . . 40 5. Security Considerations . . . . . . . . . . . . . . . . . . . 44 5.1. Data at Rest . . . . . . . . . . . . . . . . . . . . . . 44 5.2. The "ietf-keystore" YANG Module . . . . . . . . . . . . . 44 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 45 6.1. The "IETF XML" Registry . . . . . . . . . . . . . . . . . 45 6.2. The "YANG Module Names" Registry . . . . . . . . . . . . 45 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.1. Normative References . . . . . . . . . . . . . . . . . . 45 7.2. Informative References . . . . . . . . . . . . . . . . . 46 Watsen Expires 21 February 2021 [Page 2] Internet-Draft A YANG Data Model for a Keystore August 2020 Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . 48 A.1. 00 to 01 . . . . . . . . . . . . . . . . . . . . . . . . 48 A.2. 01 to 02 . . . . . . . . . . . . . . . . . . . . . . . . 48Show full document text