'Declaration
<NotNullAttribute()> Function StartSigningRequest( _ ByVal gdsEndpointDescriptor As UAEndpointDescriptor, _ ByVal applicationId As UANodeId, _ ByVal certificateGroupId As UANodeId, _ ByVal certificateTypeId As UANodeId, _ ByVal certificateRequest() As Byte _ ) As UANodeId
'Usage
Dim instance As IEasyUACertificateManagementClient Dim gdsEndpointDescriptor As UAEndpointDescriptor Dim applicationId As UANodeId Dim certificateGroupId As UANodeId Dim certificateTypeId As UANodeId Dim certificateRequest() As Byte Dim value As UANodeId value = instance.StartSigningRequest(gdsEndpointDescriptor, applicationId, certificateGroupId, certificateTypeId, certificateRequest)
[NotNull()] UANodeId StartSigningRequest( UAEndpointDescriptor gdsEndpointDescriptor, UANodeId applicationId, UANodeId certificateGroupId, UANodeId certificateTypeId, byte[] certificateRequest )
[NotNull()] UANodeId^ StartSigningRequest( UAEndpointDescriptor^ gdsEndpointDescriptor, UANodeId^ applicationId, UANodeId^ certificateGroupId, UANodeId^ certificateTypeId, array<byte>^ certificateRequest )
Parameters
- gdsEndpointDescriptor
- Endpoint descriptor. Identifies the OPC-UA server. The server must be a Global Directory Server (GDS).
- applicationId
- The identifier assigned to the Application record by the CertificateManager.
- certificateGroupId
- The NodeId of the Certificate Group which provides the context for the new request.
If OpcLabs.EasyOpc.UA.AddressSpace.UANodeId.Null the CertificateManager shall choose the DefaultApplicationGroup. - certificateTypeId
- The NodeId of the CertificateType for the new Certificate.
If OpcLabs.EasyOpc.UA.AddressSpace.UANodeId.Null the CertificateManager shall generate a Certificate based on the value of the certificateGroupId argument. - certificateRequest
- A CertificateRequest used to prove possession of the Private Key.
It is a PKCS #10 encoded blob in DER format.
This blob shall include the subjectAltName extension that is in the Certificate.
Return Value
The NodeId that represents the request. This value is passed to FinishRequest.