Index: net/socket/socket_test_util.cc |
diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc |
index d88399d489dc85ce4565fb6f9e8e296e70459ab9..8b79e42f5c5a235f01717a4947aa5f415f2e4d8e 100644 |
--- a/net/socket/socket_test_util.cc |
+++ b/net/socket/socket_test_util.cc |
@@ -16,6 +16,7 @@ |
#include "net/base/auth.h" |
#include "net/base/host_resolver_proc.h" |
#include "net/base/ssl_info.h" |
+#include "net/base/ssl_cert_request_info.h" |
wtc
2011/01/10 23:40:58
Nit: list "net/base/ssl_cert_request_info.h" befor
|
#include "net/http/http_network_session.h" |
#include "net/http/http_request_headers.h" |
#include "net/http/http_response_headers.h" |
@@ -531,6 +532,20 @@ void MockSSLClientSocket::GetSSLInfo(net::SSLInfo* ssl_info) { |
ssl_info->Reset(); |
} |
+void MockSSLClientSocket::GetSSLCertRequestInfo( |
+ net::SSLCertRequestInfo* cert_request_info) { |
+ DCHECK(cert_request_info); |
+ if (data_->cert_request_info) { |
+ cert_request_info->host_and_port = |
+ data_->cert_request_info->host_and_port; |
+ cert_request_info->client_certs = |
+ data_->cert_request_info->client_certs; |
+ } else { |
+ cert_request_info->host_and_port.clear(); |
+ cert_request_info->client_certs.clear(); |
wtc
2011/01/10 23:40:58
It's better to add a Reset() method to SSLCertRequ
|
+ } |
+} |
+ |
SSLClientSocket::NextProtoStatus MockSSLClientSocket::GetNextProto( |
std::string* proto) { |
*proto = data_->next_proto; |