UA Bundle SDK .NET
2.4.0.361
|
The interface for methods implemented on the ServerConfigurationModel object. More...
Inherited by UnifiedAutomation.UaServer.ServerManager.
Public Member Functions | |
StatusCode | ApplyChanges (RequestContext context, ServerConfigurationModel model) |
The PKCS#10 DER encoded certificate request. More... | |
StatusCode | CreateSigningRequest (RequestContext context, ServerConfigurationModel model, NodeId CertificateGroupId, NodeId CertificateTypeId, string SubjectName, bool RegeneratePrivateKey, byte[] Nonce, out byte[] CertificateRequest) |
StatusCode | GetRejectedList (RequestContext context, ServerConfigurationModel model, out byte[][] Certificates) |
StatusCode | UpdateCertificate (RequestContext context, ServerConfigurationModel model, NodeId CertificateGroupId, NodeId CertificateTypeId, byte[] Certificate, byte[][] IssuerCertificates, string PrivateKeyFormat, byte[] PrivateKey, out bool ApplyChangesRequired) |
The type of certificate being updated. More... | |
The interface for methods implemented on the ServerConfigurationModel object.
StatusCode UnifiedAutomation.UaServer.IServerConfigurationMethods.ApplyChanges | ( | RequestContext | context, |
ServerConfigurationModel | model | ||
) |
The PKCS#10 DER encoded certificate request.
It shall be at least 32 bytes long.
context | |
model |
Implemented in UnifiedAutomation.UaServer.ServerManager.
StatusCode UnifiedAutomation.UaServer.IServerConfigurationMethods.CreateSigningRequest | ( | RequestContext | context, |
ServerConfigurationModel | model, | ||
NodeId | CertificateGroupId, | ||
NodeId | CertificateTypeId, | ||
string | SubjectName, | ||
bool | RegeneratePrivateKey, | ||
byte[] | Nonce, | ||
out byte[] | CertificateRequest | ||
) |
context | |
model | |
CertificateGroupId | |
CertificateTypeId | |
SubjectName | |
RegeneratePrivateKey | |
Nonce | |
CertificateRequest | out: |
Implemented in UnifiedAutomation.UaServer.ServerManager.
StatusCode UnifiedAutomation.UaServer.IServerConfigurationMethods.GetRejectedList | ( | RequestContext | context, |
ServerConfigurationModel | model, | ||
out byte | Certificates[][] | ||
) |
context | |
model | |
Certificates | out: |
Implemented in UnifiedAutomation.UaServer.ServerManager.
StatusCode UnifiedAutomation.UaServer.IServerConfigurationMethods.UpdateCertificate | ( | RequestContext | context, |
ServerConfigurationModel | model, | ||
NodeId | CertificateGroupId, | ||
NodeId | CertificateTypeId, | ||
byte[] | Certificate, | ||
byte | IssuerCertificates[][], | ||
string | PrivateKeyFormat, | ||
byte[] | PrivateKey, | ||
out bool | ApplyChangesRequired | ||
) |
The type of certificate being updated.
The set of permitted types is specified by the property.
context | |
model | |
CertificateGroupId | |
CertificateTypeId | |
Certificate | The DER encoded certificate which replaces the existing certificate. |
IssuerCertificates | The issuer certificates needed to verify the signature on the new certificate. |
PrivateKeyFormat | The format of the private key (PEM or PFX). |
PrivateKey | The private key encoded in the PrivateKeyFormat. |
ApplyChangesRequired | Indicates that the UnifiedAutomation.UaServer.IServerConfigurationMethods.ApplyChanges method must be called before the new certificate will be used. |
Implemented in UnifiedAutomation.UaServer.ServerManager.