From c7fd8dd0c731a107903784d9b5bf4a868ca5dad8 Mon Sep 17 00:00:00 2001 From: opc-cert-script Date: Wed, 15 Jul 2026 17:00:27 -0300 Subject: [PATCH] Add OPC UA client certificate for KEPServer connection (URI urn:sientia:opc-ingestor) --- certs/opc-ingestor-cert.der | Bin 0 -> 983 bytes certs/opc-ingestor-cert.pem | 23 +++++++++++++++++++++++ certs/opc-ingestor-key.pem | 28 ++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 certs/opc-ingestor-cert.der create mode 100644 certs/opc-ingestor-cert.pem create mode 100644 certs/opc-ingestor-key.pem diff --git a/certs/opc-ingestor-cert.der b/certs/opc-ingestor-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..3551715085e1bc5642e3e389977b708aac15971f GIT binary patch literal 983 zcmXqLV!mw9#I$<>GZP~dlSp*UHQ}P`YfCR3N?pFfENr^0o6;@=UN%mxHjlRNyo`+8 ztPBRuhO!3IY|No7%se8+nW=dtnTfjj1hueL8MW#bSI3Te#|2C`7dRf$`x)@>ZNIIpve)rvPh_;@Uhh02SLhz& zk*gV#xt6#7vTwAL&1x+(KPB@j>D2X!-}oQKEIWl!V_nlZ7}_-9T*@WJ`q$zABAIT}j!x#>ns(5-{rUwXeWMGF z-T4|v622|mb~&{0cEf_tySe(?XZ1g5KB>y6@Zh}htK0FnKhGC=Zfbq>j;PSyeHJ@> zgk1B^75Erh75q{Vna;$_$iTR`ai2lsZUb3hl*#h3h_Q&g?!0C3Y4enf)!RCk1YK8k zc%;1LfPp+nTA4+{K&%0~0!xqrK^9>AwMmo~fh81$kXu_Iaz^O%+pONuD3kx$7 z%LfAmkWs22zLUD4u$8>Q*JLpC{Mvd>yofYlf*;vXR5VSWZpz&2vv!ZK!WO%Io|mx4Bp@-6XS-D*+?B?aZ#~-|0CZ*Ll+wiDfI<0k1v*!D>8%1jm$mBm> Gw+jF`-FEf> literal 0 HcmV?d00001 diff --git a/certs/opc-ingestor-cert.pem b/certs/opc-ingestor-cert.pem new file mode 100644 index 0000000..5482866 --- /dev/null +++ b/certs/opc-ingestor-cert.pem @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIID0zCCArugAwIBAgIUW3zWE3LXrXXSwmWnqDZWlx1GIrowDQYJKoZIhvcNAQEL +BQAwQzEdMBsGA1UEAwwUc2llbnRpYS1vcGMtaW5nZXN0b3IxEDAOBgNVBAoMB0Fp +Z25vc2kxEDAOBgNVBAsMB1NpZW50aWEwHhcNMjYwNzE1MjAwMDI3WhcNMzYwNzEy +MjAwMDI3WjBDMR0wGwYDVQQDDBRzaWVudGlhLW9wYy1pbmdlc3RvcjEQMA4GA1UE +CgwHQWlnbm9zaTEQMA4GA1UECwwHU2llbnRpYTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBALUoKgKJTlfpWqraCoi4f0GgAtmgQcIu+VD+7Y89PSNKx+bk +HCoe67nEHnFHXEhtKVxprQ1/001bQjyrKjZOIjd6G2WvYfYP0FROa67P+3zzQ1sY +/mkQBvV6LdZOy6tk9Amk8QYVbVOXmacg8+0elAxeM2swl+02W9yuTcOpTGNLA7bW +vTZrFL9DqPcghdeA6ZlD9AuUGaYvj7C/ShR+ELTHblUQO+f4xxpEXDv6w/8UaUaW +xZMJtWbBO4fX0DIvMtCBi28oxGD2obbTVXHbgKDzuwqPh5qP4IPJJQEg4M8z6ttf +2/OfFOc1O8XcFRK9vji4TBJFbs5wTDE6cPogFJcCAwEAAaOBvjCBuzAdBgNVHQ4E +FgQU64naOPKzlGirtomkUtclQOIjtMAwHwYDVR0jBBgwFoAU64naOPKzlGirtomk +UtclQOIjtMAwOQYDVR0RBDIwMIYYdXJuOnNpZW50aWE6b3BjLWluZ2VzdG9yghRz +aWVudGlhLW9wYy1pbmdlc3RvcjAOBgNVHQ8BAf8EBAMCBPAwIAYDVR0lAQH/BBYw +FAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEL +BQADggEBAGM4GXMc0EzsF2D02HOV0ZW1Igr5ya+561K0Cpg1SmMyQMFdCSk3s53I +OrB/hcUNQ/xtg3MeVNQSGeif/dijNWCVKN8o7dGvZU0gjm7j/ue2gIj53TjONw8K +QdF8vxvSDWgRHYFtPB3DlmWrHZaIeYD7Q60tnG1aaaM4pyRF0vH90PJL+XA9Tz4f +9Q5+TzyqMPs87+fPpWtI5YwAhpLYfRU/nbpiTEqYUn8L97oFCyn4fjOa7cN5Wil3 +kiJgexHb0GimUiiKJeKmXDGgwZdw/xol//oB2DjhYPNcaPXTI4cqVtnTjuPwSkSS +ZnxDPAwl0ssqzil895bYcq3AHG/jrro= +-----END CERTIFICATE----- diff --git a/certs/opc-ingestor-key.pem b/certs/opc-ingestor-key.pem new file mode 100644 index 0000000..40ce474 --- /dev/null +++ b/certs/opc-ingestor-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1KCoCiU5X6Vqq +2gqIuH9BoALZoEHCLvlQ/u2PPT0jSsfm5BwqHuu5xB5xR1xIbSlcaa0Nf9NNW0I8 +qyo2TiI3ehtlr2H2D9BUTmuuz/t880NbGP5pEAb1ei3WTsurZPQJpPEGFW1Tl5mn +IPPtHpQMXjNrMJftNlvcrk3DqUxjSwO21r02axS/Q6j3IIXXgOmZQ/QLlBmmL4+w +v0oUfhC0x25VEDvn+McaRFw7+sP/FGlGlsWTCbVmwTuH19AyLzLQgYtvKMRg9qG2 +01Vx24Cg87sKj4eaj+CDySUBIODPM+rbX9vznxTnNTvF3BUSvb44uEwSRW7OcEwx +OnD6IBSXAgMBAAECggEAJUF7UkY2rHG7ScPJwtBeq3pi26rPm0XZ1ER5SqoHdsic +T+m9uRPe2rdwo09PtT1t8ilxg4M0S4ZnGt8AsWZkNxCPrdvhw58A8zWlg7AWQl4t +DgEX4TeAlt9nqdlOnZMHdSxMvTmO4FAfM3XddHiDbf+5h2PY+tnhDoNyTrj0kr6z +8JCD35FuOdU1zOBmum7T4eJDK1ol7XZ+UdrPraeM/jqDKaAnutUkRaDCpxUdaR7m +RKG9XoqC0mw6t/esPbSbA4gUDpojgle69QXx98M/EhTzE3Q4bSGsjT9G5q3/6rHB +RWgC2dWsTJOOI2y8Eym2MFLtf0MksZ4cgBtI0zW9AQKBgQDjjnVHSXC4LZ/Lbzdd +bAE0lzTjpoNMKLyL+spWzbnY6kYhq79XC2lb8C1aor9P9Gkq+uUSqyt0yZ0nEjB4 +baCiKHEwe9qmBqyLEc84d6rt0aYzOxzzG/UGzMyvl2lhpJmofAxjgw4vaG2IVMog +qaQymfIPNCXIo0UdUNzDWnaTQQKBgQDLzPks/MtMcCVCReJT3LYGD4D4NDAxv0/q ++V0fLngKP3DmeLRbvqWyTQ6bCM6SH6HfOJYLLyK39DBnf0uPbolPH/iBuRqkl7Ez +YxcM4EJMR3U+aQH8hH24RJupr16OT3T+bZXK1pdjzM9SqwXiVI1rq/kRokfXT3hC +GBkhZrUp1wKBgQCJv5rO5G4Pj87DXzesncy9AStLA2lHmQFJ2y7RDQgLfwWlLEpP +buEAfot16j7VL6baFbbFbkiIEePH2wLsY7BxePnL162sAy4/oTBHhmk6PUbWjFoh +8DKLQz5ErOtl6DX7/9ugAZ18pUJo3KreytJSr04QVgjpQ6x66pA40XImAQKBgHLF +4J5BT4ygq5sDGE76QVhwasVdPrcFctB11se0t82tpLtmxsvUNiSP2OXes9b/EX5Q +s89goEDQuGHRApCoQ5PYAW+s+yAufZDfASAzO6MRqymWoZPAWbzohnGtXabvgIe4 +118AMwn1UdzQi+PGkk5M71vK9IKBMsymHaD94pDJAoGBANAbRSmWgJfZNsYiVV7u +kQ6L5Y5aN2/LfHlqNbWFYot00olsUWPz2WUEvKXI2e3L6lmkGJFNREOlAsOlFwSH +ZBOSX+9Fq6vg8CUHi8obDgWAnIelTCCzHWC3Ep/ATLZQct82wgYZxIYTt4yCtMQo +R5c2DqKOYl8ZAjr3Zah5uwFI +-----END PRIVATE KEY-----