OSID Logo
OSID Specifications
authentication keys package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authentication.keys.AuthenticationKeysProfile
Implementsosid.OsidProfile
Description

The AuthenticationKeysProfile describes the interoperability among authentication keys services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyLookup
Description

Tests if a key lookup service is supported. A key lookup service defines methods to access keys.

Returnboolean true if key lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeySearch
Description

Tests if a key search service is supported.

Returnboolean true if key search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyAdmin
Description

Tests if a key administrative service is supported.

Returnboolean true if key admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyNotification
Description

Tests if key notification is supported. Messages may be sent when keys are created, modified, or deleted.

Returnboolean true if key notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyAgency
Description

Tests if retrieving mappings of keys and agencies is supported.

Returnboolean true if key agency mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyAgencyAssignment
Description

Tests if managing mappings of keys and agencies is supported.

Returnboolean true if key agency assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsKeySmartAgency
Description

Tests if key smart agency is available.

Returnboolean true if key smart agency is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetKeyRecordTypes
Description

Gets the supported Key record types.

Returnosid.type.TypeLista list containing the supported Key record types
CompliancemandatoryThis method must be implemented.
MethodsupportsKeyRecordType
Description

Tests if the given Key record type is supported.

Parametersosid.type.TypekeyRecordTypea Type indicating a Key type
Returnboolean true if the given key record Type is supported, false otherwise
ErrorsNULL_ARGUMENT keyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetKeySearchRecordTypes
Description

Gets the supported key search record types.

Returnosid.type.TypeLista list containing the supported Key search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsKeySearchRecordType
Description

Tests if the given key search record type is supported.

Parametersosid.type.TypekeySearchRecordTypea Type indicating a Key search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT keySearchRecordType is null
CompliancemandatoryThis method must be implemented.