Secrets objects

class sdbus_async.secrets.SecretService(bus=None)

Secret service main object.

Implements SecretServiceInterface

Bus name and object path is predetermined at org.freedesktop.secrets and /org/freedesktop/secrets respectively.

Parameters

bus (SdBus) – Use specific bus or session bus by default.

Return type

None

class sdbus_async.secrets.SecretCollection(collection_path, bus=None)

Secrets collection.

Implements SecretCollectionInterface

Bus name is predetermined at org.freedesktop.secrets

Parameters
  • collection_path (str) – Object path to collection.

  • bus (SdBus) – Use specific bus or session bus by default.

Return type

None

class sdbus_async.secrets.SecretItem(item_path, bus=None)

Secrets item.

Implements SecretItemInterface

Bus name is predetermined at org.freedesktop.secrets

Parameters
  • item_path (str) – Object path to item.

  • bus (SdBus) – Use specific bus or session bus by default.

Return type

None

class sdbus_async.secrets.SecretPrompt(prompt_path, bus=None)

Secrets prompt.

Implements SecretPromptInterface

Bus name is predetermined at org.freedesktop.secrets

Parameters
  • prompt_path (str) – Object path to prompt.

  • bus (SdBus) – Use specific bus or session bus by default.

Return type

None

class sdbus_async.secrets.SecretSession(session_path, bus=None)

Secrets session.

Implements SecretSessionInterface

Bus name is predetermined at org.freedesktop.secrets

Parameters
  • session_path (str) – Object path to session.

  • bus (SdBus) – Use specific bus or session bus by default.

Return type

None