<!-- ##### SECTION Title ##### -->
secret-service

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT SecretService ##### -->
<para>

</para>


<!-- ##### ARG SecretService:collections ##### -->
<para>

</para>

<!-- ##### ARG SecretService:flags ##### -->
<para>

</para>

<!-- ##### STRUCT SecretServiceClass ##### -->
<para>

</para>

@parent_class: 
@collection_gtype: 
@item_gtype: 
@prompt_sync: 
@prompt_async: 
@prompt_finish: 

<!-- ##### ENUM SecretServiceFlags ##### -->
<para>

</para>

@SECRET_SERVICE_NONE: 
@SECRET_SERVICE_OPEN_SESSION: 
@SECRET_SERVICE_LOAD_COLLECTIONS: 

<!-- ##### FUNCTION secret_service_get ##### -->
<para>

</para>

@flags: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_get_sync ##### -->
<para>

</para>

@flags: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_finish ##### -->
<para>

</para>

@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_disconnect ##### -->
<para>

</para>

@void: 


<!-- ##### FUNCTION secret_service_new ##### -->
<para>

</para>

@service_gtype: 
@service_bus_name: 
@flags: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_new_finish ##### -->
<para>

</para>

@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_new_sync ##### -->
<para>

</para>

@service_gtype: 
@service_bus_name: 
@flags: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_collections ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_flags ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_get_session_algorithms ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_session ##### -->
<para>

</para>

@self: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_ensure_session_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_ensure_session_sync ##### -->
<para>

</para>

@self: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_load_collections ##### -->
<para>

</para>

@self: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_load_collections_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_load_collections_sync ##### -->
<para>

</para>

@self: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### ENUM SecretSearchFlags ##### -->
<para>

</para>

@SECRET_SEARCH_NONE: 
@SECRET_SEARCH_ALL: 
@SECRET_SEARCH_UNLOCK: 
@SECRET_SEARCH_LOAD_SECRETS: 

<!-- ##### FUNCTION secret_service_search ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@flags: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_search_finish ##### -->
<para>

</para>

@service: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_search_sync ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@flags: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock ##### -->
<para>

</para>

@service: 
@objects: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_lock_finish ##### -->
<para>

</para>

@service: 
@result: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lock_sync ##### -->
<para>

</para>

@service: 
@objects: 
@cancellable: 
@locked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock ##### -->
<para>

</para>

@service: 
@objects: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_unlock_finish ##### -->
<para>

</para>

@service: 
@result: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_unlock_sync ##### -->
<para>

</para>

@service: 
@objects: 
@cancellable: 
@unlocked: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_store ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@collection: 
@label: 
@value: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_store_finish ##### -->
<para>

</para>

@service: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_store_sync ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@collection: 
@label: 
@value: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lookup ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_lookup_finish ##### -->
<para>

</para>

@service: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_lookup_sync ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_clear ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_clear_finish ##### -->
<para>

</para>

@service: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_clear_sync ##### -->
<para>

</para>

@service: 
@schema: 
@attributes: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_prompt ##### -->
<para>

</para>

@self: 
@prompt: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_prompt_finish ##### -->
<para>

</para>

@self: 
@result: 
@return_type: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_prompt_sync ##### -->
<para>

</para>

@self: 
@prompt: 
@cancellable: 
@return_type: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_set_alias ##### -->
<para>

</para>

@service: 
@alias: 
@collection: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION secret_service_set_alias_finish ##### -->
<para>

</para>

@service: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION secret_service_set_alias_sync ##### -->
<para>

</para>

@service: 
@alias: 
@collection: 
@cancellable: 
@error: 
@Returns: 


