ServerConfigurationType

The representation of the ServerConfigurationType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | i=12581 |
NamespaceUri | http://opcfoundation.org/UA/ |
BrowseName | ServerConfigurationType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the ServerConfigurationType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Object | CertificateGroups | CertificateGroupFolderType | Mandatory | |
HasProperty | Variable | ServerCapabilities | String[] | PropertyType | Mandatory |
HasProperty | Variable | SupportedPrivateKeyFormats | String[] | PropertyType | Mandatory |
HasProperty | Variable | MaxTrustListSize | UInt32 | PropertyType | Mandatory |
HasProperty | Variable | MulticastDnsEnabled | Boolean | PropertyType | Mandatory |
HasComponent | Method | UpdateCertificate | Mandatory | ||
HasComponent | Method | ApplyChanges | Mandatory | ||
HasComponent | Method | CreateSigningRequest | Mandatory | ||
HasComponent | Method | GetRejectedList | Mandatory |
UpdateCertificate
Signature
UpdateCertificate(
[in] NodeId CertificateGroupId
[in] NodeId CertificateTypeId
[in] ByteString Certificate
[in] ByteString IssuerCertificates
[in] String PrivateKeyFormat
[in] ByteString PrivateKey
[out] Boolean ApplyChangesRequired
);
Argument | Description |
---|---|
CertificateGroupId | |
CertificateTypeId | |
Certificate | |
IssuerCertificates | |
PrivateKeyFormat | |
PrivateKey | |
ApplyChangesRequired |
ApplyChanges
Signature
ApplyChanges( );
CreateSigningRequest
Signature
CreateSigningRequest(
[in] NodeId CertificateGroupId
[in] NodeId CertificateTypeId
[in] String SubjectName
[in] Boolean RegeneratePrivateKey
[in] ByteString Nonce
[out] ByteString CertificateRequest
);
Argument | Description |
---|---|
CertificateGroupId | |
CertificateTypeId | |
SubjectName | |
RegeneratePrivateKey | |
Nonce | |
CertificateRequest |
GetRejectedList
Signature
GetRejectedList( [out] ByteString Certificates
);
Argument | Description |
---|---|
Certificates |