security
Sicherheitseinstellungen
Allgemeine Informationen
Domain |
TcHmiOpcUa |
Schema
Typ |
object |
JSON-Schema
{
"additionalProperties": false,
"properties": {
"acceptAllServerCertificates": {
"default": true,
"type": "boolean"
},
"acceptSelfSignedCertificates": {
"default": true,
"type": "boolean"
},
"authEnabled": {
"default": false,
"type": "boolean"
},
"certificateTrust": {
"default": "",
"format": "certificate",
"type": "string"
},
"clientCertificate": {
"default": "",
"format": "certificate",
"type": "string"
},
"clientPrivatekey": {
"default": "",
"format": "base64",
"type": "string"
},
"globalPassword": {
"default": "",
"format": "encrypted",
"type": "string"
},
"globalUser": {
"default": "",
"type": "string"
},
"policyMode": {
"enum": [
"http://opcfoundation.org/UA/SecurityPolicy#None",
"http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15",
"http://opcfoundation.org/UA/SecurityPolicy#Basic256",
"http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256"
],
"options": [
{
"label": "none",
"value": "http://opcfoundation.org/UA/SecurityPolicy#None"
},
{
"label": "Basic128Rsa15",
"value": "http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15"
},
{
"label": "Basic256",
"value": "http://opcfoundation.org/UA/SecurityPolicy#Basic256"
},
{
"label": "Basic256Sha256",
"value": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256"
}
],
"type": "string"
},
"securityMode": {
"default": 1,
"enum": [
1,
2,
3
],
"options": [
{
"label": "none",
"value": 1
},
{
"label": "sign",
"value": 2
},
{
"label": "signAndEncrypt",
"value": 3
}
],
"type": "integer"
},
"useGlobalUaUser": {
"configDescription": "USEGLOBALUAUSER_DESC",
"default": true,
"type": "boolean"
},
"useHmiServerCertificate": {
"default": false,
"type": "boolean"
}
},
"required": [
"acceptAllServerCertificates",
"acceptSelfSignedCertificates",
"authEnabled",
"certificateTrust",
"clientCertificate",
"clientPrivatekey",
"globalPassword",
"globalUser",
"policyMode",
"securityMode",
"useGlobalUaUser",
"useHmiServerCertificate"
],
"type": "object"
}