-
Key: DDSSEC11-35
-
Status: closed
-
Source: Kongsberg Defence & Aerospace ( Mr. Gilles Bessens)
-
Summary:
Assuming all functions in the AccessControl interface should return a boolean value.
get_permissions_token and get_permissions_credential_token:
IDL states a boolean return value, which is also implied by 8.2.4.6.17/18. In both cases the Permissions*Token is an inout parameter.
Table 23 claims the Permissions*Token is the returned value.validate_local_permissions and validate_remote_permissions:
Stated to return a PermissionsHandle. This is consistent in all sources, so this is perhaps correct, but breaks the pattern. -
Reported: DDS-SECURITY 1.0 — Tue, 4 Oct 2016 09:18 GMT
-
Disposition: Resolved — DDS-SECURITY 1.1
-
Disposition Summary:
Fix get__token in Table 23 To Be Consistent*
This will move PermissionsToken and PermissionsCredentialToken to the list of regular parameters, and add boolean as return value.
-
Updated: Tue, 19 Dec 2017 20:03 GMT
DDSSEC11 — get_*_token should not return non-boolean values
- Key: DDSSEC11-35
- OMG Task Force: DDS Security 1.1 RTF