OSID Logo
OSID Specifications
authentication keys batch package
Version 3.1.0
Interfaceosid.authentication.keys.batch.AuthenticationKeysBatchManager
Implementsosid.OsidManager
osid.authentication.keys.batch.AuthenticationKeysBatchProfile
Description

The authentication keys batch manager provides access to authentication keys batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • KeyBatchAdminSession: a session to create, modify and delete keys in bulk
MethodgetKeyBatchAdminSession
Description

Gets the OsidSession associated with the bulk key administration service.

Returnosid.authentication.keys.batch.KeyBatchAdminSession a KeyBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsKeyBatchAdmin() is false
Complianceoptional This method must be implemented if supportsKeyBatchAdmin() is true.
MethodgetKeyBatchAdminSessionForAgency
Description

Gets the OsidSession associated with the bulk key administration service for the given agency.

Parametersosid.id.IdagencyId the Id of the Agency
Returnosid.authentication.keys.batch.KeyBatchAdminSession a KeyBatchAdminSession
ErrorsNOT_FOUND no Agency found by the given Id
NULL_ARGUMENT agencyId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsKeyBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsKeyBatchAdmin() and supportsVisibleFederation() are true