X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=blobdiff_plain;f=keystore%2Fkeystore-api%2Fsrc%2Fmain%2Fyang%2Fietf-keystore%402022-12-12.yang;fp=keystore%2Fkeystore-api%2Fsrc%2Fmain%2Fyang%2Fietf-keystore%402022-05-24.yang;h=9424c45ce44b9c4feb3e5096dcf1725f456f2a8d;hp=345e0aa6f62ef68609c2e47b59962a8d88e68119;hb=602b6d26204bf06d94a96acc8b1efb1d4e41d1b6;hpb=61280c305921fa85b17cfb181f196ec8c36962c9 diff --git a/keystore/keystore-api/src/main/yang/ietf-keystore@2022-05-24.yang b/keystore/keystore-api/src/main/yang/ietf-keystore@2022-12-12.yang similarity index 98% rename from keystore/keystore-api/src/main/yang/ietf-keystore@2022-05-24.yang rename to keystore/keystore-api/src/main/yang/ietf-keystore@2022-12-12.yang index 345e0aa6f6..9424c45ce4 100644 --- a/keystore/keystore-api/src/main/yang/ietf-keystore@2022-05-24.yang +++ b/keystore/keystore-api/src/main/yang/ietf-keystore@2022-12-12.yang @@ -48,7 +48,7 @@ module ietf-keystore { (RFC 8174) when, and only when, they appear in all capitals, as shown here."; - revision 2022-05-24 { + revision 2022-12-12 { description "Initial version"; reference @@ -75,13 +75,14 @@ module ietf-keystore { feature asymmetric-keys { description "The 'asymmetric-keys' feature indicates that the server - supports asymmetric keys in keystores."; + implements the /keystore/asymmetric-keys subtree."; + } feature symmetric-keys { description "The 'symmetric-keys' feature indicates that the server - supports symmetric keys in keystores."; + implements the /keystore/symmetric-keys subtree."; } /****************/ @@ -197,7 +198,6 @@ module ietf-keystore { that exists in the keystore."; case local { if-feature "local-definitions-supported"; - if-feature "symmetric-keys"; container local-definition { description "Container to hold the local key definition."; @@ -234,7 +234,6 @@ module ietf-keystore { that exists in the keystore."; case local { if-feature "local-definitions-supported"; - if-feature "asymmetric-keys"; container local-definition { description "Container to hold the local key definition."; @@ -264,6 +263,7 @@ module ietf-keystore { i.e., within the using data model, or a reference to an asymmetric key (and its associated certificates) stored in the keystore. + Servers that do not 'implement' this module, and hence 'central-keystore-supported' is not defined, SHOULD augment in custom 'case' statements enabling references @@ -276,7 +276,6 @@ module ietf-keystore { that exists in the keystore."; case local { if-feature "local-definitions-supported"; - if-feature "asymmetric-keys"; container local-definition { description "Container to hold the local key definition."; @@ -316,7 +315,6 @@ module ietf-keystore { that exists in the keystore."; case local { if-feature "local-definitions-supported"; - if-feature "asymmetric-keys"; container local-definition { description "Container to hold the local key definition.";