[gnutls-dev] Another openpgp question...

Nikos Mavroyanopoulos nmav at gnutls.org
Tue Nov 25 22:31:25 CET 2003

On Tue, Nov 25, 2003 at 12:57:48PM -0800, Charles 'Buck' Krasic wrote:

> Hi,
> I another question regarding OpenPGP and TLS.  I would like the server
> side of the TLS session to be able to query what key the client used
> after the handshake has completed.   
> As far as I can tell, the closest thing to this right now is the
> gnutls_openpgp_set_recv_key_function(), but this is only used if the
> client sends a fingerprint instead of their public key.   But, for the
> case where the client just sends their key, the API doesn't provide any
> way to find out what key the client used.
> Would it be hard to add such a query to the API?  I.e. something like:
>   gnutls_openpgp_get_peer_key()
Hello Charles,
 You could use gnutls_certificate_get_peers(). The openpgp key authentication
is part of the certificate authentication, so all the gnutls_certificate_*
functions apply. 

> -- Buck

Nikos Mavroyanopoulos

More information about the Gnutls-devel mailing list