# 9A

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.

{% hint style="info" %} <mark style="color:yellow;">**PIN POLICY:**</mark>\
\
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.
{% endhint %}

{% hint style="info" %}
The instructions on this page are used for the tutorial ![](https://4238369593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fqj0swE9RiXnBGKcxMY3V%2Fuploads%2Fy8eADDDxBD8nZlyw8MMc%2Flink_1.png?alt=media\&token=0eefc560-f6f2-464e-9a58-8d86df1fca61) [**SSH Authentication.**](https://app.gitbook.com/s/FqFACNHWgp8HSNubDNCu/tutorials/ssh-+-putty-cac)
{% endhint %}

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

<table><thead><tr><th width="233">Method</th><th>Desc</th></tr></thead><tbody><tr><td><a href="9a/certreq"><strong>Microsoft Certreq</strong></a></td><td>Generates a certificate for this slot using the Microsoft Certreq command-line.</td></tr><tr><td><a href="9a/openssl"><strong>OpenSSL</strong></a></td><td>Generates this certificate using the OpenSSL library.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yubico.gitbook.io/yubikey5/piv-1/slots/9a.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
