KeyCredentialServiceType TOC Previous Specification

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

Name Attribute
NodeId ns=1;i=1020
NamespaceUri http://opcfoundation.org/UA/GDS/
BrowseName KeyCredentialServiceType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

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

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ResourceUri String PropertyType Mandatory
HasProperty Variable ProfileUris String[] PropertyType Mandatory
HasComponent Method StartRequest     Mandatory
HasComponent Method FinishRequest     Mandatory
HasComponent Method Revoke     Optional

StartRequest

Signature

    StartRequest(
        [in]  String ApplicationUri
        [in]  ByteString PublicKey
        [in]  String SecurityPolicyUri
        [in]  NodeId RequestedRoles
        [out] NodeId RequestId
    );
Argument Description
ApplicationUri  
PublicKey  
SecurityPolicyUri  
RequestedRoles  
RequestId  

FinishRequest

Signature

    FinishRequest(
        [in]  NodeId RequestId
        [in]  Boolean CancelRequest
        [out] String CredentialId
        [out] ByteString CredentialSecret
        [out] String CertificateThumbprint
        [out] String SecurityPolicyUri
        [out] NodeId GrantedRoles
    );
Argument Description
RequestId  
CancelRequest  
CredentialId  
CredentialSecret  
CertificateThumbprint  
SecurityPolicyUri  
GrantedRoles  

Revoke

Signature

    Revoke(
        [in]  String CredentialId
    );
Argument Description
CredentialId