libssh2_agent_list_identities(3)
β¨ libssh2_agent_list_identities(3) β¨
okay bestie, welcome to the libssh2 manual page for libssh2_agent_list_identities π
β she lives in the libssh2 section 3 fam and she's here to ask your ssh-agent for a lil list of public keys, no cap.
πΈ NAME πΈ
libssh2_agent_list_identities β request an ssh-agent to list of public keys ποΈβ¨
π¦ SYNOPSIS π¦
#include <libssh2.h>
int
libssh2_agent_list_identities(LIBSSH2_AGENT *agent);
π DESCRIPTION π
So basically, you call this function and it asks the ssh-agent to give you a list of public keys, and then it stashes them in the internal collection of the handle. like, the keys are just there now, chilling inside agent, waiting for you π«Ά
Then when you want one, you hit up libssh2_agent_get_identity(3) to pull a public key off the collection. that's the move, that's the whole vibe π
β RETURN VALUE β
Returns 0 if it succeeded, or a negative value for error. periodt. π
π AVAILABILITY π
Added in libssh2 1.2 β she's been iconic since day one, fr fr π
π SEE ALSO π
and that's the whole page bestie, you ate that ππ
from the libssh2 girlies, dated 23 Dec 2009 β go forth and list those identities, main character energy only β¨π¦
π¦ where this page comes from
- alpine 3.22: libssh2-doc 1.11.1-r3 Β· BSD-3-Clause
- alpine 3.23: libssh2-doc 1.11.1-r4 Β· BSD-3-Clause
- alpine 3.24: libssh2-doc 1.11.1-r4 Β· BSD-3-Clause
- arch rolling: libssh2 1.11.1-7 Β· BSD-3-Clause
- debian trixie: libssh2-1-dev 1.11.1-1+deb13u1 Β· BSD3
- debian trixie: libssh2-1-dev 1.11.1-1+deb13u2 Β· BSD3
- epel 10: libssh2-docs 1.11.1-9.el10_3 Β· BSD-3-Clause
- epel 9: libssh2-docs 1.11.1-9.el9 Β· BSD-3-Clause
- fedora 43: libssh2-docs 1.11.1-4.fc43 Β· BSD-3-Clause
- fedora 43: libssh2-docs 1.11.1-9.fc43 Β· BSD-3-Clause
- fedora 44: libssh2-docs 1.11.1-5.fc44 Β· BSD-3-Clause
- fedora 44: libssh2-docs 1.11.1-9.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- opensuse-leap 16.0: libssh2-devel 1.11.1-160000.5.1 Β· BSD-3-Clause
- ubuntu questing: libssh2-1-dev 1.11.1-1build1
- ubuntu questing: libssh2-1-dev 1.11.1-1ubuntu0.25.10.2
- ubuntu resolute: libssh2-1-dev 1.11.1-1build2 Β· BSD3
- ubuntu resolute: libssh2-1-dev 1.11.1-1ubuntu0.26.04.4 Β· BSD3
- ubuntu stonking: libssh2-1-dev 1.11.1-6 Β· BSD3
- π the page's license: BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms