This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from b154325251 feat: Re-Implemented the test transport.
add 9c7d80021f feat: Implemented a new TLS transport (using
pre-shared-keys, self-signed-certificates and shared trust authority)
No new revisions were added by this update.
Summary of changes:
plc4j/transports/pom.xml | 4 +-
plc4j/transports/{tcp => tls}/pom.xml | 18 +-
.../plc4x/java/transport/tls/PskTlsTransport.java} | 47 +-
.../transport/tls/PskTlsTransportInstance.java | 540 ++++++++++++
.../plc4x/java/transport/tls/TlsTransport.java} | 44 +-
.../java/transport/tls/TlsTransportInstance.java | 675 +++++++++++++++
.../tls/config/PskTlsTransportConfiguration.java | 100 +++
.../tls/config/TlsTransportConfiguration.java | 108 +++
.../org.apache.plc4x.java.spi.transport.Transport | 4 +-
.../transport/tls/PskTlsTransportInstanceTest.java | 909 ++++++++++++++++++++
.../java/transport/tls/PskTlsTransportTest.java | 181 ++++
.../transport/tls/TlsTransportInstanceTest.java | 912 +++++++++++++++++++++
.../plc4x/java/transport/tls/TlsTransportTest.java | 278 +++++++
.../config/PskTlsTransportConfigurationTest.java | 176 ++++
.../tls/config/TlsTransportConfigurationTest.java | 180 ++++
pom.xml | 5 +
16 files changed, 4135 insertions(+), 46 deletions(-)
copy plc4j/transports/{tcp => tls}/pom.xml (85%)
copy
plc4j/transports/{tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpTransport.java
=> tls/src/main/java/org/apache/plc4x/java/transport/tls/PskTlsTransport.java}
(57%)
create mode 100644
plc4j/transports/tls/src/main/java/org/apache/plc4x/java/transport/tls/PskTlsTransportInstance.java
copy
plc4j/transports/{tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpTransport.java
=> tls/src/main/java/org/apache/plc4x/java/transport/tls/TlsTransport.java}
(65%)
create mode 100644
plc4j/transports/tls/src/main/java/org/apache/plc4x/java/transport/tls/TlsTransportInstance.java
create mode 100644
plc4j/transports/tls/src/main/java/org/apache/plc4x/java/transport/tls/config/PskTlsTransportConfiguration.java
create mode 100644
plc4j/transports/tls/src/main/java/org/apache/plc4x/java/transport/tls/config/TlsTransportConfiguration.java
copy plc4j/{drivers/canopen/src/test =>
transports/tls/src/main}/resources/META-INF/services/org.apache.plc4x.java.spi.transport.Transport
(88%)
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/PskTlsTransportInstanceTest.java
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/PskTlsTransportTest.java
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/TlsTransportInstanceTest.java
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/TlsTransportTest.java
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/config/PskTlsTransportConfigurationTest.java
create mode 100644
plc4j/transports/tls/src/test/java/org/apache/plc4x/java/transport/tls/config/TlsTransportConfigurationTest.java