Introduce pcep-session-tls 13/104013/5
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 12 Jan 2023 14:46:16 +0000 (15:46 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 12 Jan 2023 16:58:44 +0000 (17:58 +0100)
commit084b15e7e57d9d698a0fa2898d15ac4a9f1ea295
treec9fc4f2de4eb0fb3165e623bde209547910fdffd
parent3b74f66827319f74ed90bc6cf4dfb92c91023258
Introduce pcep-session-tls

TLS configuration is a session establishment thing. Capture its
configuration in a grouping and pass that down instead of the hard-coded
datastore instance.

JIRA: BGPCEP-962
Change-Id: I2e0b4d383172c1cbbca7ac4b484b25db1242cb83
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
pcep/api/src/main/yang/pcep-config.yang
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/AbstractPCEPSessionNegotiator.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/DefaultPCEPSessionNegotiator.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/DefaultPCEPSessionNegotiatorFactory.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslContextFactory.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java
pcep/impl/src/main/yang/pcep-app-config.yang
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/FiniteStateMachineTest.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/SslContextFactoryTest.java