Added /tls cert to show current certificate fingerprint
This commit is contained in:
@@ -392,8 +392,24 @@ _connection_certfail_cb(const char *const certname, const char *const certfp,
|
||||
{
|
||||
return sv_ev_certfail(errormsg, certname, certfp, notbefore, notafter);
|
||||
}
|
||||
|
||||
char*
|
||||
jabber_get_tls_peer_cert(void)
|
||||
{
|
||||
return xmpp_conn_tls_peer_cert(jabber_conn.conn);
|
||||
}
|
||||
#endif
|
||||
|
||||
gboolean
|
||||
jabber_conn_is_secured(void)
|
||||
{
|
||||
if (jabber_conn.conn_status == JABBER_CONNECTED) {
|
||||
return xmpp_conn_is_secured(jabber_conn.conn) == 0 ? FALSE : TRUE;
|
||||
} else {
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
static jabber_conn_status_t
|
||||
_jabber_connect(const char *const fulljid, const char *const passwd,
|
||||
const char *const altdomain, int port, const char *const tls_policy)
|
||||
|
||||
@@ -152,6 +152,10 @@ char* jabber_get_account_name(void);
|
||||
GList* jabber_get_available_resources(void);
|
||||
char* jabber_create_uuid(void);
|
||||
void jabber_free_uuid(char *uuid);
|
||||
#ifdef HAVE_LIBMESODE
|
||||
char* jabber_get_tls_peer_cert(void);
|
||||
#endif
|
||||
gboolean jabber_conn_is_secured(void);
|
||||
|
||||
// message functions
|
||||
char* message_send_chat(const char *const barejid, const char *const msg);
|
||||
|
||||
Reference in New Issue
Block a user