All Classes and Interfaces

Class
Description
A utility for executing Bitwarden CLI commands.
A Jenkins-managed singleton responsible for managing this plugin.
A Jenkins-managed singleton responsible for providing Bitwarden-backed credentials to Jenkins and consumers.
A simple, stateless view of the BitwardenCredentialsProvider for the Jenkins UI.
A concrete Bitwarden item, including secrets, deserialized from bw get item.
The lightweight, non-secret metadata of a Bitwarden item, deserialized from bw list items.
Represents the type of Bitwarden item.
The login credentials (username and password) of a Bitwarden item.
The SSH key data (private and public keys) of a Bitwarden item.
A singleton that manages the lifecycle, background loading, and caching of Bitwarden item metadata.
A utility for managing this plugin's Bitwarden CLI executable.
Converts Bitwarden items into Jenkins StandardCredentials.
A lazy-loading proxy for Bitwarden credentials.
A utility that provides dedicated filesystem directory paths for this plugin's Bitwarden CLI data.
Converts BitwardenItemType.LOGIN items into Jenkins UsernamePasswordCredentialsImpl.
Generated localization support class.
Deserializes JSON string values directly into Jenkins Secret instances.
Converts BitwardenItemType.SECURE_NOTE items into Jenkins FileCredentialsImpl.
Converts BitwardenItemType.SECURE_NOTE items into Jenkins StringCredentialsImpl.
A singleton that caches a Bitwarden CLI session key to prevent API rate-limiting and improve performance.
Converts BitwardenItemType.SSH_KEY items into Jenkins BasicSSHUserPrivateKey.
Utility for string manipulation and sanitization.