KeyCredentialConfigurationType

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( );