...
The CS 104 standard can also be used with TLS to realize secure and authenticated connections.
3 parameters Parameters are needed to set up the TLS secured connection:
Attribute | Description | Expected values | Mandatory |
---|---|---|---|
private_key | client private key | valid private key |
...
YES | |
own_cert | client certificate |
...
valid certificate | YES | ||
ca_certs | allows to specify the ca certificates if not included in the owner certificate | list of valid certificates | NO |
remote_certs | allows to specify the clients certificates, so if specified, only these certificates are accepted | list of valid certificates | NO |
Fledge's certificate store allows certificates to be stored and used by the south plugins.
Code Block | ||
---|---|---|
| ||
{
"private_key":"iec104_server.key",
"own_cert":"iec104_server.cer",
"ca_certs":[
{
"cert_file":"iec104_ca.cer"
},
{
"cert_file":"iec104_ca2.cer"
}
],
"remote_certs":[
|
Fledge's certificate store allows certificates to be stored and used by the south plugins.
Code Block | ||
---|---|---|
| ||
{ "tls_conf:": { "private_key": "server-key.pem", "servercert_certfile": "serveriec104_client.cer", "ca_cert": "root.cer" } } ] } |