KeyCredentialConfigurationType TOC Previous Next Specification

The representation of the KeyCredentialConfigurationType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=18001
NamespaceUri http://opcfoundation.org/UA/
BrowseName KeyCredentialConfigurationType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the KeyCredentialConfigurationType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ResourceUri String PropertyType Mandatory
HasProperty Variable ProfileUri String PropertyType Mandatory
HasProperty Variable EndpointUrls String[] PropertyType Optional
HasProperty Variable ServiceStatus StatusCode PropertyType Optional
HasComponent Method GetEncryptingKey     Optional
HasComponent Method UpdateCredential     Optional
HasComponent Method DeleteCredential     Optional

GetEncryptingKey

Signature

    GetEncryptingKey(
        [in]  String CredentialId
        [in]  String RequestedSecurityPolicyUri
        [out] ByteString PublicKey
        [out] NodeId RevisedSecurityPolicyUri
    );
Argument Description
CredentialId  
RequestedSecurityPolicyUri  
PublicKey  
RevisedSecurityPolicyUri  

UpdateCredential

Signature

    UpdateCredential(
        [in]  String CredentialId
        [in]  ByteString CredentialSecret
        [in]  String CertificateThumbprint
        [in]  String SecurityPolicyUri
    );
Argument Description
CredentialId  
CredentialSecret  
CertificateThumbprint  
SecurityPolicyUri  

DeleteCredential

Signature

    DeleteCredential(    );