mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-11 11:39:02 -04:00
Certificate stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5124 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
b02af8b2a9
commit
5ec6f86169
@ -684,6 +684,7 @@ class ModuleSSLGnuTLS : public Module
|
||||
return;
|
||||
}
|
||||
|
||||
cert_list_size = 0;
|
||||
cert_list = gnutls_certificate_get_peers(session->sess, &cert_list_size);
|
||||
if (cert_list == NULL)
|
||||
{
|
||||
|
@ -14,6 +14,8 @@
|
||||
#include "hashcomp.h"
|
||||
#include "inspircd.h"
|
||||
|
||||
#include "ssl_cert.h"
|
||||
|
||||
/* $ModDesc: Provides SSL support for clients */
|
||||
/* $CompileFlags: -I/usr/include -I/usr/local/include */
|
||||
/* $LinkerFlags: -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/lib -Wl,--rpath -Wl,/usr/lib -lssl */
|
||||
@ -656,6 +658,14 @@ class ModuleSSLOpenSSL : public Module
|
||||
session->inbuf = NULL;
|
||||
session->sess = NULL;
|
||||
session->status = ISSL_NONE;
|
||||
}
|
||||
|
||||
void VerifyCertificate(issl_session* session, userrec* user)
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user