Keychain

Overview

The Keychain provider (keychain) allows the use of your OS-level keychain as a source of credentials.

 

This provider is currently only available on macOS when built from source.

There are plans to integrate all major OS keychains into this provider in a future release.

Parameters

macOS

The value of id must be provided in the format <service>#<account>.

Examples

 
listeners:
  - name: ssh_agent_listener
    protocol: ssh-agent
    socket: /sock/.agent
handlers:
  - name: ssh_agent_handler
    listener: ssh_agent_listener
    credentials:
      - name: rsa
        provider: keychain
        id: identity#rsa-private-key
 
9.7