ServerConfigurationType TOC Previous Next

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