> Hi John... I've hit this before myself.

> You need to call ssh_pki_copy_cert_to_privkey(pubKey, privateKey) after 
> ssh_pki_import_privkey_base64() and before ssh_userauth_publickey() to 
> add the public key certificate to the private key before authenticating.

> Hope that helps!
> Jeremy.

That did! Thanks! 

It's odd that requirement isn't documented as far as I can tell. It's also not 
used in the authentication example here ( 
https://gitlab.com/libssh/libssh-mirror/-/blob/master/examples/authentication.c 
) either. I wonder if that's only required in some cases, and if that's the 
case how one would know that it needed to be done. 

John


Reply via email to