Error when adding Private Key & Certificate to OPC UA connection

Hi everyone,

With the 274 release, Private Key and Certificate fields are required when the Authentication Method is {{X509}}, or when the Security Mode is {{Sign}} or {{Sign & Encrypt}}.

Previously, we used Sign & Encrypt without a private key and certificate but now that it’s required we are having issues.

Someone from our network architecture team created a certificate and private key .pem files but when I uploaded them I got this error:

Test Failed: TypeError: Cannot read property ‘0’ of undefined

Has anyone encountered this and do you know how to fix it?

Here’s the text from the files:

Private Key:

Bag Attributes
Microsoft Local Key set:
localKeyID: 01 00 00 00
Microsoft CSP Name: Microsoft RSA SChannel Cryptographic Provider
friendlyName: te-WebServer w!002fPrivateKeyExportCapability-2025a8eb-63a8-43b7-99fc-87672fa0f9f2
Key Attributes
X509v3 Key Usage: 10
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZ7OrMlYPTrbqm
0Njb4+qP3fQapyZMHWBMIjAUw57G5jZN4FcFf1xg9A6FgCbkW9tE6ROaojHOYsPS
PsBSr2f83l7RUVMKsZOXZ5ToIXY1Pzb52GvfLCw5OvkVFKxiw2/hcv4e2LjZmRBr
0xDPfuSLdQSIkGiY7lV6CBAEUafKVh2WqTNDeUJmxQgZnD7FVgruhXUgXWw0UBry
Qgyj4tXHYuD+qIKCnt/SZR7/sqnnMsYChGIbZtivf0/KmrtU1r4owP5VDrxK5PHU
K8Y8qJRruBwgRfFc6zOBAi1YFNAqD7qM4Vq5Rfld1G8v4Nm/OKHA3im2fw40IYub
US06EsqFAgMBAAECggEAX1/KmuLMoPWlfKBmaEXlQDV5Qbjpj+JDZM6JkGzUrmPO
XGLUcvl8aoolWNPvMX3qBsyi4cgeWB7taLRB424U6pw/jwgyebmhyF9y0ezjGQaj
ftDy1Oc2K43duRYlI8w4yMhU4xciP0k34JitAMKeL1J1O3dH77ZO/mtM5zb9YhVj
ewuZP9kQ1D7rg1WGi0YXcYHO2TEnm+LARTntgifAT0x4Q5LD1P+/72M5pKYl6hlg
Zxom8tcAdnHjVm1MxsSQLsTQ7oxEhzQCr2VPlJto5uuyVqhG2XAB5aQnAYyzOJvl
PZ6XmgYp8Q8/5SAxIqnuM/D7MWdgOif2Y2ZFGEw1uQKBgQDrueUyLUvKU65YEznP
Gv+JnsVuasDabNd8cFDJLb8eDhaT9/xs1WWrTucIbizk3KfO2+OWmbsggtwcewaa
uYe1MOkc/1Y2cj9Jq1tkLrfjRnuJO0uxs+kytTeyVVzzKqN+FossJ9jdPAWyG/zh
0YSjJziZOG1yQXQsD/5Oe6Yz4wKBgQDsqxhCCIBBa9Po0wSmCDpiLuAZ4+YkztKR
jEtQmVkfm1ZWRb+HleDRIJ+xNknSP6fX/ywxOuRwIgx8sXMTF8oAY0du6oh+iDlS
Fm12XpmDMboXGF1lpkTcWP3Cqrc/3L8Q1sTPnREtj72g/q7OXSwtUTJ4LRL4GTvI
cSFrLARkdwKBgByy/keUojSY6ZIJjTE83T25Gdpunto5BCc/WWaU7j7PgkozmAT8
Giu4KIKrP0YB42BY/yV3xAOaSwggplYyHmad9NO19p4cXL4wYakZ0wOVsjasBHQ3
Lj4hOA27PNzSJSOVxQ30MAAHbb4YkDpCEv72KHrnFtQhSe6PZ+vQPBT3AoGAbFcS
fsAHfmtPEajv2tWvbFzLB+8U3sqzCB/yJk5cxyREDLBXMklBJlrJ38TbXFz5h95v
K4YrJs3fa4GMDTR5q13HSJYir9HKc7KCn4pEuhMcfhAQSUUpBrnSSLf/tUNnT90R
MX1UbMf9ZeLQwPVUENa3xN3Vbi+W93Yad0YqKJcCgYEArIXFHaCuQ8yJJwLz59EU
uqlHb5X3d+HPhYWjSFQIB/6PBAq90qKhKUuPV0fCTMNuG0LvTN3ICD+MJ5UZnZ+b
e3r9/KzyK9KViJbNjmOqFdttxAtT9pbMx1KxyPGs7JFGKQwdyK1QghTHbqdU+WKa
2xSLjPHzjmWoPmg6yXPYj7I=
-----END PRIVATE KEY-----

Certificate:

Bag Attributes
localKeyID: 01 00 00 00
friendlyName: opcserver.generac.com
1.3.6.1.4.1.311.17.3.71: 57 00 49 00 57 00 4B 00 56 00 53 00 32 00 32 00 43 00 52 00 54 00 41 00 50 00 30 00 31 00 2E 00 67 00 65 00 6E 00 65 00 72 00 61 00 63 00 2E 00 63 00 6F 00 6D 00 00 00
1.3.6.1.4.1.311.17.3.13: 6F 00 70 00 63 00 20 00 73 00 65 00 72 00 76 00 65 00 72 00 20 00 63 00 65 00 72 00 74 00 69 00 66 00 69 00 63 00 61 00 74 00 65 00 20 00 75 00 73 00 65 00 64 00 20 00 62 00 79 00 20 00 54 00 75 00 6C 00 69 00 70 00 20 00 69 00 6E 00 74 00 65 00 67 00 72 00 61 00 74 00 69 00 6F 00 6E 00 00 00
1.3.6.1.4.1.311.17.3.87: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 6C 00 64 00 61 00 70 00 3A 00 00 00 7B 00 33 00 32 00 45 00 33 00 44 00 42 00 37 00 39 00 2D 00 37 00 43 00 43 00 30 00 2D 00 34 00 45 00 39 00 39 00 2D 00 38 00 45 00 34 00 46 00 2D 00 42 00 34 00 39 00 32 00 42 00 37 00 37 00 43 00 31 00 33 00 30 00 44 00 7D 00 00 00 57 00 49 00 57 00 4B 00 56 00 53 00 32 00 32 00 43 00 52 00 54 00 41 00 50 00 30 00 31 00 2E 00 67 00 65 00 6E 00 65 00 72 00 61 00 63 00 2E 00 63 00 6F 00 6D 00 5C 00 47 00 65 00 6E 00 65 00 72 00 61 00 63 00 20 00 52 00 6F 00 6F 00 74 00 20 00 43 00 65 00 72 00 74 00 69 00 66 00 69 00 63 00 61 00 74 00 65 00 20 00 41 00 75 00 74 00 68 00 6F 00 72 00 69 00 74 00 79 00 20 00 53 00 48 00 41 00 32 00 00 00 31 00 35 00 35 00 34 00 33 00 00 00
subject=

issuer=DC = com, DC = generac, CN = Generac Root Certificate Authority SHA2

-----BEGIN CERTIFICATE-----
MIIFszCCBJugAwIBAgITKgAAPLfY2h/lCYWpkAAAAAA8tzANBgkqhkiG9w0BAQsF
ADBgMRMwEQYKCZImiZPyLGQBGRYDY29tMRcwFQYKCZImiZPyLGQBGRYHZ2VuZXJh
YzEwMC4GA1UEAxMnR2VuZXJhYyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSBT
SEEyMB4XDTI0MDMyNzIwNTM1MVoXDTI1MDMyNzIwNTM1MVowADCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBANns6syVg9OtuqbQ2Nvj6o/d9BqnJkwdYEwi
MBTDnsbmNk3gVwV/XGD0DoWAJuRb20TpE5qiMc5iw9I+wFKvZ/zeXtFRUwqxk5dn
lOghdjU/NvnYa98sLDk6+RUUrGLDb+Fy/h7YuNmZEGvTEM9+5It1BIiQaJjuVXoI
EARRp8pWHZapM0N5QmbFCBmcPsVWCu6FdSBdbDRQGvJCDKPi1cdi4P6ogoKe39Jl
Hv+yqecyxgKEYhtm2K9/T8qau1TWvijA/lUOvErk8dQrxjyolGu4HCBF8VzrM4EC
LVgU0CoPuozhWrlF+V3Uby/g2b84ocDeKbZ/DjQhi5tRLToSyoUCAwEAAaOCAsQw
ggLAMDwGCSsGAQQBgjcVBwQvMC0GJSsGAQQBgjcVCIWB+E28nAuCgYEHhN6eWoGm
o1dLhcDxZoaY8UACAWQCAQQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDgYDVR0PAQH/
BAQDAgWgMBsGCSsGAQQBgjcVCgQOMAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFA/M
8MBRruSNnC8WlgPuc8Pk1UhgMIIBCgYDVR0RAQH/BIH/MIH8ghp3aXdrdnMyMm9w
Y3EwMy5nZW5lcmFjLmNvbYIad2l3d3ZzMjJvcGNxMDMuZ2VuZXJhYy5jb22CGnNj
dHJ2czIyb3BjcTAzLmdlbmVyYWMuY29tghp3aXd3dnMyMm9wY3AwMy5nZW5lcmFj
LmNvbYIac2N0cnZzMjJvcGNwMDMuZ2VuZXJhYy5jb22CGndpb3N2czIyb3BjcDAz
LmdlbmVyYWMuY29tghpteHBsdnMyMm9wY3AwMy5nZW5lcmFjLmNvbYIad2lqZnZz
MjJvcGNwMDMuZ2VuZXJhYy5jb22CGndpZWF2czIyb3BjcDAzLmdlbmVyYWMuY29t
MB8GA1UdIwQYMBaAFPOerfceHOJAl427G7w0gU+TIWUGMGMGA1UdHwRcMFowWKBW
oFSGUmh0dHA6Ly9wa2kuZ2VuZXJhYy5jb20vY3JsZGlzdC9HZW5lcmFjJTIwUm9v
dCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwU0hBMi5jcmwwgYoGCCsGAQUF
BwEBBH4wfDB6BggrBgEFBQcwAoZuaHR0cDovL3BraS5nZW5lcmFjLmNvbS9jcmxk
aXN0L1dJV0tWUzIyQ1JUQVAwMS5nZW5lcmFjLmNvbV9HZW5lcmFjJTIwUm9vdCUy
MENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwU0hBMi5jcnQwDQYJKoZIhvcNAQEL
BQADggEBAACu0vRE+u8t/RPD8UeZ9aLicbZ+pwvnXp31M//xlRhXq/2OopjRZSno
xbEZhptoyKLpf9PU8+VpDnh2VT1P+485bBQ1ApQ0MCrvxfpxeBXb/KiYl2tcnWHa
T208JmDr7Ip+vl9uyndnKzTTw6hBXAkCfr2W34SGDr03c/iRzYm59Or5SUrEZ+eM
UyBMKplhFSIW+Pgu8+rjNRNFb3X1Yel2mYLJ6iOE97hAnz1l3TCw2MdkRHnlePos
dQ3VCOO5ogQwZQxrfXKmde+fsbqjUPVOicbvQNH6Jpqff3IP0RS8fjK2r5+owuvG
k7MFJm3NhmQ2MZoTmpyC5jceLxr650U=
-----END CERTIFICATE-----