diff options
author | Adam Tkac <atkac@redhat.com> | 2010-07-21 09:23:25 +0000 |
---|---|---|
committer | Adam Tkac <atkac@redhat.com> | 2010-07-21 09:23:25 +0000 |
commit | 0e61c34932211b0f230f3a04000e81feb1382604 (patch) | |
tree | 6114a7e544eefffad7dc686f4b90360d5e1c9eb5 /common/rfb/CSecurityTLS.cxx | |
parent | 21b61a5c03d3f4ac72965e3ca28c710e2f54b35d (diff) | |
download | tigervnc-0e61c34932211b0f230f3a04000e81feb1382604.tar.gz tigervnc-0e61c34932211b0f230f3a04000e81feb1382604.zip |
[Development] Merge CSecurityTLS and CSecurityX509 classes into CSecurityTLSBase class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4109 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'common/rfb/CSecurityTLS.cxx')
-rw-r--r-- | common/rfb/CSecurityTLS.cxx | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/common/rfb/CSecurityTLS.cxx b/common/rfb/CSecurityTLS.cxx deleted file mode 100644 index ae095fae..00000000 --- a/common/rfb/CSecurityTLS.cxx +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (C) 2004 Red Hat Inc. - * Copyright (C) 2005 Martin Koegler - * Copyright (C) 2010 TigerVNC Team - * - * This is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - * USA. - */ - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#ifndef HAVE_GNUTLS -#error "This source should not be compiled without HAVE_GNUTLS defined" -#endif - -#include <rfb/CSecurityTLS.h> - -using namespace rfb; - -CSecurityTLS::CSecurityTLS() : anon_cred(0) -{ -} - -CSecurityTLS::~CSecurityTLS() -{ - shutdown(); - if (anon_cred) - gnutls_anon_free_client_credentials (anon_cred); -} - - -void CSecurityTLS::freeResources() -{ - if (anon_cred) - gnutls_anon_free_client_credentials(anon_cred); - anon_cred=0; - } - -void CSecurityTLS::setParam(gnutls_session session) -{ - int kx_priority[] = { GNUTLS_KX_ANON_DH, 0 }; - gnutls_kx_set_priority(session, kx_priority); - - gnutls_anon_allocate_client_credentials(&anon_cred); - gnutls_credentials_set(session, GNUTLS_CRD_ANON, anon_cred); -} - -void CSecurityTLS::checkSession(gnutls_session session) -{ - -} - |