KeyCredentialServiceType

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 |