Inspect Gemini client certificates
gemini_client_cert_listList the Gemini client certificate identities held for each scope, showing fingerprints and expiration, to verify pseudonymous identities or troubleshoot certificate-not-valid (status 62) responses.
Instructions
List the Gemini client certificates (identities) this server holds.
A client certificate is a persistent pseudonymous identity, not a login. While one exists for a scope, every request within that scope carries it automatically, so the capsule can link those visits to each other for as long as the certificate lasts. This tool reports which scopes have such an identity; it never creates, changes or removes one, and it never reveals a private key or where one is stored.
This is the client half: OUR identity, the certificate this server presents
to a capsule. The certificate a capsule presents to US is the separate TOFU
trust store, read with gemini_trust_list and changed with
gemini_trust_update. The two stores are unrelated, and changing one never
affects the other.
Use it before gemini_client_cert_update: it is the source of the
fingerprint that tool requires before it will destroy an identity, and an
entry reported as expired explains a capsule that keeps answering status
62 (certificate not valid).
Returns:
The stored certificates matching the request, each with the scope URL
to pass back to gemini_client_cert_update, its host, port and path
scope, SHA-256 fingerprint, validity window and whether it has expired.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Hostname to report on, e.g. astrobotany.mozz.us . Omit to list every scope holding an identity -- which is in effect the list of capsules this user has an account or pseudonym on, so name the host you are actually asking about unless the user wants the whole store. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||