PubSubKeyServiceType TOC Previous Next Specification

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

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

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

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Method GetSecurityKeys     Optional
HasComponent Method GetSecurityGroup     Optional
HasComponent Object SecurityGroups   SecurityGroupFolderType Optional
HasSubtype ObjectType PublishSubscribeType      

GetSecurityKeys

Signature

    GetSecurityKeys(
        [in]  String SecurityGroupId
        [in]  IntegerId StartingTokenId
        [in]  UInt32 RequestedKeyCount
        [out] String SecurityPolicyUri
        [out] IntegerId FirstTokenId
        [out] ByteString Keys
        [out] Duration TimeToNextKey
        [out] Duration KeyLifetime
    );
Argument Description
SecurityGroupId  
StartingTokenId  
RequestedKeyCount  
SecurityPolicyUri  
FirstTokenId  
Keys  
TimeToNextKey  
KeyLifetime  

GetSecurityGroup

Signature

    GetSecurityGroup(
        [in]  String SecurityGroupId
        [out] NodeId SecurityGroupNodeId
    );
Argument Description
SecurityGroupId  
SecurityGroupNodeId