Yubikey
YubicoBitwardenGPG ToolsDonate Coffee
PIV
PIV
  • Introduction
  • Getting Started
    • ⭕1. Interface
    • ⭕2. PINs
      • 🟣About
      • 🟣Defaults
      • 🟣Change
    • ⭕3. CLI
    • ⭕4. Certificates
    • ⭕5. Reset
  • SLOTS
    • ⭕9A
      • 🟣Certreq
      • 🟣OpenSSL
    • ⭕9C
    • ⭕9D
    • ⭕9E
  • Generate
    • ⭕File Extensions
    • ⭕With OpenSSL
      • 🟣distinguished_name
      • 🟣keyUsage
      • 🟣extendedKeyUsage
    • ⭕With XCA
  • commands
    • ⭕info
    • ⭕reset
    • ⭕access
      • 🟣change-management-key
      • 🟣change-pin
      • 🟣change-puk
      • 🟣set-retries
      • 🟣unblock-pin
    • ⭕certificates
      • 🟣delete
      • 🟣export
      • 🟣generate
      • 🟣import
      • 🟣request
    • ⭕keys
      • 🟣attest
      • 🟣export
      • 🟣generate
      • 🟣import
    • ⭕objects
      • 🟣export
      • 🟣generate
      • 🟣import
Powered by GitBook
On this page

Was this helpful?

  1. SLOTS

9A

PIV: Authentication

Previous5. ResetNextCertreq

Last updated 2 years ago

Was this helpful?

This certificate and its associated private key is used to authenticate the card and the cardholder. This slot is used for things like system login. The main purpose of the slot 9A key is for authentication, or more specifically, tasks like SSH.

PIN POLICY: PIN must be provided to perform any private key operations. PIN can be cached / remembered for a short period of time. PIN policy can only be changed for a slot if PIV certificate imported using ykman command-line.

The instructions on this page are used for the tutorial

Two different tutorials on generating this certificate / key are available to choose from depending on your perferred method:

Method
Desc

Generates a certificate for this slot using the Microsoft Certreq command-line.

Generates this certificate using the OpenSSL library.

⭕
Microsoft Certreq
OpenSSL
SSH Authentication.