| 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_;
 | 
|  };
 | 
| 
 |