我用gnutls使用apache。 我已经configuration了从客户端请求authentication。 提供证书时, 但是,如果我提供另一个正确的证书,也是有效的。 这意味着,如果我使用由site.ca.asc中提到的ca签名的那个,它按预期工作。 如果我使用另一个没有被提到的ca签名,访问也被授予。 有人有想法吗?
谢谢你的帮助
米
GnuTLSEnable on GnuTLSPriorities SECURE256:-CIPHER-ALL:+COMP-DEFLATE:-MAC-ALL:-MD5:-ANON-DH:-3DES-CBC:-CAMELLIA-256-CBC:-CAMELLIA-128-CBC:-AES-256-CBC:-AES-128-CBC:+VERS-TLS1.2:+VERS-TLS1.1:+SHA512:+SHA384:+SHA256:+SHA1:+VERS-TLS1.0:+ARCFOUR-128:+CAMELLIA-256-CBC:+AES-256-CBC GnuTLSCertificateFile /etc/apache2/ssl/webserver.cert GnuTLSKeyFile /etc/apache2/ssl/webserver.key GnuTLSExportCertificates on GnuTLSClientVerify require GnuTLSClientCAFile /etc/apache2/ssl/site.ca.asc