Creates a password manager for the extension context.
The extension context with access to secrets.
Retrieves a stored private key passphrase or prompts the user for one.
The device to authenticate.
Optionaloptions: { onPrompt?: () => void }Optional prompt hooks for UI updates.
The passphrase, if available.
Retrieves a stored password or prompts the user for one.
The device to authenticate.
Optionaloptions: { onPrompt?: () => void }Optional prompt hooks for UI updates.
The password, if available.
Stores a private key passphrase in secret storage for the device.
The device to associate with the secret.
The passphrase to store.
Stores a password in secret storage for the device.
The device to associate with the secret.
The password to store.
Manages password and passphrase secrets for devices.