Add {keystore,truststore}-api and none implementations 05/102205/41
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 22 Aug 2022 13:08:15 +0000 (15:08 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 20 Oct 2022 15:02:22 +0000 (17:02 +0200)
commiteedf7fccb0247f4dd6097b08ac6e3e4c5a12198a
treecd49bef9b4b26db94c7c2b62dd6cf6c4bedffa2f
parent1f399897d219f2a55e581c44a829d0842514eacb
Add {keystore,truststore}-api and none implementations

The configuration bits for NETCONF/RESTCONF clients and server are part
of a large scale effort in NETCONF WG. In particular the concept of
crypto types and a keystore/truststore are shared between SSH and TLS
transports.

This patch adds the YANG models and an a 'none' implementation, which
the central keystore/truststore.

JIRA: NETCONF-590
Change-Id: I0827756df83aa9cfc83e98ee50b1e44f6310e82e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 files changed:
artifacts/pom.xml
keystore/keystore-api/pom.xml [new file with mode: 0644]
keystore/keystore-api/src/main/yang/ietf-keystore@2022-05-24.yang [new file with mode: 0644]
keystore/keystore-none/pom.xml [new file with mode: 0644]
keystore/keystore-none/src/main/java/org/opendaylight/netconf/keystore/none/NoneKeystoreFeatureProvider.java [new file with mode: 0644]
keystore/pom.xml [new file with mode: 0644]
pom.xml
truststore/pom.xml [new file with mode: 0644]
truststore/truststore-api/pom.xml [new file with mode: 0644]
truststore/truststore-api/src/main/yang/ietf-truststore@2022-05-24.yang [new file with mode: 0644]
truststore/truststore-none/pom.xml [new file with mode: 0644]
truststore/truststore-none/src/main/java/org/opendaylight/netconf/truststore/none/NoneTruststoreFeatureProvider.java [new file with mode: 0644]