IC_104/lib60870-C/tests/certs
George 1ddf693260 feat:
--READ smash_read_this.txt
2026-06-22 16:04:13 +05:30
..
client_CA1_1.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_1.pem feat: 2026-06-22 16:04:13 +05:30
client_CA1_2.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_2.pem feat: 2026-06-22 16:04:13 +05:30
client_CA1_3.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_3.pem feat: 2026-06-22 16:04:13 +05:30
client_CA1_4.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_4.pem feat: 2026-06-22 16:04:13 +05:30
client_CA1_badsig.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_badsig.pem feat: 2026-06-22 16:04:13 +05:30
client_CA1_weak.key feat: 2026-06-22 16:04:13 +05:30
client_CA1_weak.pem feat: 2026-06-22 16:04:13 +05:30
crl_number feat: 2026-06-22 16:04:13 +05:30
crl_number.old feat: 2026-06-22 16:04:13 +05:30
crl_openssl.conf feat: 2026-06-22 16:04:13 +05:30
index.txt feat: 2026-06-22 16:04:13 +05:30
index.txt.attr feat: 2026-06-22 16:04:13 +05:30
index.txt.attr.old feat: 2026-06-22 16:04:13 +05:30
index.txt.old feat: 2026-06-22 16:04:13 +05:30
README.md feat: 2026-06-22 16:04:13 +05:30
root_CA1.key feat: 2026-06-22 16:04:13 +05:30
root_CA1.pem feat: 2026-06-22 16:04:13 +05:30
root_CA1.srl feat: 2026-06-22 16:04:13 +05:30
server_badsig.key feat: 2026-06-22 16:04:13 +05:30
server_badsig.pem feat: 2026-06-22 16:04:13 +05:30
server_CA1_1_chain.pem feat: 2026-06-22 16:04:13 +05:30
server_CA1_1.key feat: 2026-06-22 16:04:13 +05:30
server_CA1_1.pem feat: 2026-06-22 16:04:13 +05:30
test_initial.crl feat: 2026-06-22 16:04:13 +05:30
test.crl feat: 2026-06-22 16:04:13 +05:30

This folder include test certificates for TLS related tests

  • Three different root CAs ** root_CA1 ** root_CA2 ** root_CA3

  • For each root CAs there are two clients and two server keys/certificates ** server_CA1_1 ** server_CA1_2 ** client_CA1_1 ** client_CA1_2 ** server_CA2_1 ** server_CA2_2 ** client_CA2_1 ** client_CA2_2 ** server_CA3_1 ** server_CA3_2 ** client_CA3_1 ** client_CA3_2

Example: Generate root CA keys and certificates:

openssl genrsa -out root_CA1.key 2048 openssl req -x509 -new -nodes -key root_CA1.key -sha256 -days 3650 -out root_CA1.pem

Example: Create endpoint (client/server) certificates:

openssl genrsa -out server_CA1_2.key 2048

openssl req -new -key server_CA1_1.key -out server_CA1_1.csr

openssl x509 -req -in server_CA1_1.csr -CA root_CA1.pem -CAkey root_CA1.key -CAcreateserial -out server_CA1_1.pem