7.9.7 GetCertificateGroups
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.
| 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 |