Subject: [netconf] updates to client-server drafts

From: Kent Watsen <[email-masked]>
Date: Tue, 2 Jul 2019 22:45:23 +0000

Following is a synopsis of the latest updates.

crypto-types:
    - only updates to the crypto algorithms were made.
    - we still have an open issues regarding how best to 
      present this (e.g., break up into iana-* modules)...

truststore:
    - no update

keystore:
    - Updated to reflect (previous version of) crypto-type
      draft's use of enumerations over identities.
    - Updated the keystore instance example to include
      a symmetric key (encrypted by an asymmetric key),
      and an asymmetric-key encrypted by a symmetric key.
    - Added examples for the 'generate-symmetric-key'
      and 'generate-asymmetric-key' RPCs.
    - Updated the Introduction section to reflect current
      feature set.

tcp-client-server:
    - Removed the 'external-endpoint-values' container
      from the TCP-server model (per co-author's request)

ssh-client-server:
    - no update

tls-client-server:
    -  Removed the "certificate" container from the 
       "client-identity" container in the ietf-tls-client
       module.
    -  Updated examples to reflect ietf-crypto-types change 
       (e.g., identities --> enumerations)

http-client-server:
    - no update

netconf-client-server:
    -  Adjusting from change in TLS client model (i.e., 
       removing the top-level 'certificate' container), by 
       swapping refining-in a 'mandatory true' statement with
       a 'must' statement outside the 'uses' statement.
    -  Updated examples to reflect ietf-crypto-types change 
       (e.g., identities --> enumerations)

restconf-client-server:
    -  Updated examples to reflect ietf-crypto-types change
       (e.g., identities --> enumerations)
    -  Adjusting from change in TLS client model (removing
       the top-level 'certificate' container).
    -  Added "external-endpoint" to the "http-listen" choice
       in ietf-restconf-server.

Kent // contributor