diff options
author | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-19 19:57:01 +0000 |
---|---|---|
committer | wtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-19 19:57:01 +0000 |
commit | 5e363960aa45fc4a906e51bfe7964db86f1fa656 (patch) | |
tree | f54f261bd8c07234b46f98ba2127fa526ea89f5e /net/base/ssl_cert_request_info.h | |
parent | b3c6b7f71bb588570107770b42c00480abe221b6 (diff) | |
download | chromium_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.h | 7 |
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>; |