Index: webrtc/base/ssladapter_unittest.cc |
diff --git a/webrtc/base/ssladapter_unittest.cc b/webrtc/base/ssladapter_unittest.cc |
index 9b6945132ae4e9235dcce36609ca595db6f0ee9f..0e1d10700720e63903cb0700b638385db7077b7e 100644 |
--- a/webrtc/base/ssladapter_unittest.cc |
+++ b/webrtc/base/ssladapter_unittest.cc |
@@ -134,7 +134,9 @@ class SSLAdapterTestDummyServer : public sigslot::has_slots<> { |
const rtc::KeyType key_type) |
: ssl_mode_(ssl_mode) { |
// Generate a key pair and a certificate for this host. |
- ssl_identity_.reset(rtc::SSLIdentity::Generate(GetHostname(), key_type)); |
+ ssl_certificate_ = webrtc::DtlsCertificate::Create( |
+ rtc::scoped_ptr<rtc::SSLIdentity>( |
+ rtc::SSLIdentity::Generate(GetHostname(), key_type)).Pass()); |
server_socket_.reset(CreateSocket(ssl_mode_)); |
@@ -243,7 +245,7 @@ class SSLAdapterTestDummyServer : public sigslot::has_slots<> { |
// Accordingly, we must disable client authentication here. |
ssl_stream_adapter_->set_client_auth_enabled(false); |
- ssl_stream_adapter_->SetIdentity(ssl_identity_->GetReference()); |
+ ssl_stream_adapter_->SetCertificate(ssl_certificate_); |
// Set a bogus peer certificate digest. |
unsigned char digest[20]; |
@@ -262,7 +264,7 @@ class SSLAdapterTestDummyServer : public sigslot::has_slots<> { |
rtc::scoped_ptr<rtc::AsyncSocket> server_socket_; |
rtc::scoped_ptr<rtc::SSLStreamAdapter> ssl_stream_adapter_; |
- rtc::scoped_ptr<rtc::SSLIdentity> ssl_identity_; |
+ rtc::scoped_refptr<webrtc::DtlsCertificate> ssl_certificate_; |
std::string data_; |
}; |