Comunicación OPC UA
10.2 Seguridad en OPC UA
Método / atributo (variable)
CertificateGroups
CreateSigningRequest
El método tiene los siguientes parámetros:
Parámetro
[in] certificateGroupId
[in] certificateTypeId
[in] subjectName
[in] regeneratePrivateKey
[in] nonce
[out] certificateRequest
Method Result Codes
Result Code
Bad_InvalidArgument
Bad_UserAccessDenied
200
Descripción
Objeto (carpeta) que organiza todos los grupos de certifica
dos soportados por el servidor OPC UA. En los grupos de certi
ficados se encuentran los objetos que pueden actualizarse di
námicamente en tiempo de ejecución: Por ejemplo, una lista
de confianza en cada caso y uno o varios certificados asigna
dos a un servicio (p. ej., aplicación OPC UA).
En el próximo capítulo se describen los detalles de la estructu
ra del objeto CertificateGroups, además de los métodos y atri
butos que están disponibles en él.
Tipo de datos
Descripción
NodeId
NodeId del objeto CertificateGroup.
NodeId
Tipo de certificado solicitado.
La lista de los tipos de certificados permitidos es
tá especificada por la variable "CertificateTypes"
del grupo de certificados.
Para el servidor OPC UA, p. ej., el tipo de certifi
cado "RsaSha256ApplicationCertificateType", pa
ra el servidor web el tipo de certificado "Https
CertificateType".
String
Subject Name que se solicita en la solicitud de
certificado. Si no se especifica se utiliza el Sub
ject Name actual del certificado.
Boolean
True: el servidor genera una nueva clave privada.
Dicha clave se guarda hasta que se llama el mé
todo UpdateCertificate con el certificado firmado
adecuado.
False: el servidor utiliza la clave privada existen
te.
ByteString
Nonce adicional para generar la nueva clave pri
vada (consulte regeneratePrivateKey). Debe te
ner como mínimo 32 bytes de longitud.
ByteString
Solicitud de certificado con codificación PKCS
#10 - DER.
Descripción
certificateTypeId, certificateGroupId o subjectName
no es válido.
El usuario actual no tiene los derechos necesarios
de acceso a las funciones.
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación