Skip to content

Commit

Permalink
- updated TLS test cases to run with CI workflow
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Zillgith <[email protected]>
  • Loading branch information
mzillgith committed Nov 4, 2022
1 parent d091e71 commit 7e05db0
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions tests/test_connectionHandler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -286,14 +286,14 @@ TEST_F(ConnectionHandlerTest, NormalConnection)

TEST_F(ConnectionHandlerTest, TLSConnection)
{
setenv("FLEDGE_DATA", "./data", 1);
setenv("FLEDGE_DATA", "./tests/data", 1);

TLSConfiguration tlsConfig = TLSConfiguration_create();

TLSConfiguration_addCACertificateFromFile(tlsConfig, "data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "data/etc/certs/iec104_server.cer");
TLSConfiguration_addCACertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_server.cer");
TLSConfiguration_setChainValidation(tlsConfig, true);
TLSConfiguration_setAllowOnlyKnownCertificates(tlsConfig, true);

Expand All @@ -311,14 +311,14 @@ TEST_F(ConnectionHandlerTest, TLSConnection)

TEST_F(ConnectionHandlerTest, TLSConnectionNoCaCertificate)
{
setenv("FLEDGE_DATA", "./data", 1);
setenv("FLEDGE_DATA", "./tests/data", 1);

TLSConfiguration tlsConfig = TLSConfiguration_create();

TLSConfiguration_addCACertificateFromFile(tlsConfig, "data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "data/etc/certs/iec104_server.cer");
TLSConfiguration_addCACertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_server.cer");
TLSConfiguration_setChainValidation(tlsConfig, true);
TLSConfiguration_setAllowOnlyKnownCertificates(tlsConfig, true);

Expand All @@ -336,14 +336,14 @@ TEST_F(ConnectionHandlerTest, TLSConnectionNoCaCertificate)

TEST_F(ConnectionHandlerTest, TLSConnectionNoRemoteOrCaCertificate)
{
setenv("FLEDGE_DATA", "./data", 1);
setenv("FLEDGE_DATA", "./tests/data", 1);

TLSConfiguration tlsConfig = TLSConfiguration_create();

TLSConfiguration_addCACertificateFromFile(tlsConfig, "data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "data/etc/certs/iec104_server.cer");
TLSConfiguration_addCACertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_ca.cer");
TLSConfiguration_setOwnCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.cer");
TLSConfiguration_setOwnKeyFromFile(tlsConfig, "tests/data/etc/certs/iec104_client.key", NULL);
TLSConfiguration_addAllowedCertificateFromFile(tlsConfig, "tests/data/etc/certs/iec104_server.cer");
TLSConfiguration_setChainValidation(tlsConfig, true);
TLSConfiguration_setAllowOnlyKnownCertificates(tlsConfig, true);

Expand Down

0 comments on commit 7e05db0

Please sign in to comment.