summaryrefslogtreecommitdiffstats
path: root/net/base/ssl_cert_request_info.h
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-19 19:57:01 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-19 19:57:01 +0000
commit5e363960aa45fc4a906e51bfe7964db86f1fa656 (patch)
treef54f261bd8c07234b46f98ba2127fa526ea89f5e /net/base/ssl_cert_request_info.h
parentb3c6b7f71bb588570107770b42c00480abe221b6 (diff)
downloadchromium_src-5e363960aa45fc4a906e51bfe7964db86f1fa656.zip
chromium_src-5e363960aa45fc4a906e51bfe7964db86f1fa656.tar.gz
chromium_src-5e363960aa45fc4a906e51bfe7964db86f1fa656.tar.bz2
Implement the backend of SSL client authentication for
Windows. Create Schannel SSPI CredHandles with certificates for SSL client authentication. Remember the client certificates that the user selected so that we don't ask the user again and again. R=rvargas,eroman BUG=http://crbug.com/318 TEST=none Review URL: http://codereview.chromium.org/131086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18841 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/ssl_cert_request_info.h')
-rw-r--r--net/base/ssl_cert_request_info.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/net/base/ssl_cert_request_info.h b/net/base/ssl_cert_request_info.h
index 2529d87..913a219 100644
--- a/net/base/ssl_cert_request_info.h
+++ b/net/base/ssl_cert_request_info.h
@@ -25,6 +25,13 @@ class SSLCertRequestInfo
// A list of client certificates that match the server's criteria in the
// SSL CertificateRequest message. In TLS 1.0, the CertificateRequest
// message is defined as:
+ // enum {
+ // rsa_sign(1), dss_sign(2), rsa_fixed_dh(3), dss_fixed_dh(4),
+ // (255)
+ // } ClientCertificateType;
+ //
+ // opaque DistinguishedName<1..2^16-1>;
+ //
// struct {
// ClientCertificateType certificate_types<1..2^8-1>;
// DistinguishedName certificate_authorities<3..2^16-1>;