The GetCertificateGroups Method returns the CertificateGroups assigned to application.
Signature
GetCertificateGroups(
[in] NodeId ApplicationId
[out] NodeId[] CertificateGroupIds
);
|
Argument |
Description |
|
ApplicationId |
The identifier assigned to the application by the GDS. |
|
CertificateGroupIds |
An identifier for the CertificateGroups assigned to the application. |
A CertificateGroup provides a TrustList and one or more CertificateTypes which may be assigned to an application.
This Method shall be called from an authenticated SecureChannel and from a Client that has access to the CertificateAuthorityAdmin Role, the ApplicationAdmin Privilege, or the ApplicationSelfAdmin Privilege (see 7.2).
Method Result Codes (defined in Call Service)
|
Result Code |
Description |
|
Bad_NotFound |
The ApplicationId does not refer to a registered application. |
|
Bad_UserAccessDenied |
The current user does not have the rights required. |
|
Bad_SecurityModeInsufficient |
The SecureChannel is not authenticated. |
Table 79specifies the AddressSpace representation for the GetCertificateGroups Method.
Table 79 – GetCertificateGroups Method AddressSpace Definition
|
Attribute |
Value |
||||
|
BrowseName |
2:GetCertificateGroups |
||||
|
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
Mandatory |
|
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
Mandatory |