| Index: talk/app/webrtc/test/fakedtlsidentitystore.h
 | 
| diff --git a/talk/app/webrtc/test/fakedtlsidentitystore.h b/talk/app/webrtc/test/fakedtlsidentitystore.h
 | 
| index 5ef19004a0c3abd3b8bda1a6697384f8deec09dc..5d7743de4f51fc388caa3311502d9214506b2e15 100644
 | 
| --- a/talk/app/webrtc/test/fakedtlsidentitystore.h
 | 
| +++ b/talk/app/webrtc/test/fakedtlsidentitystore.h
 | 
| @@ -32,6 +32,7 @@
 | 
|  
 | 
|  #include "talk/app/webrtc/dtlsidentitystore.h"
 | 
|  #include "talk/app/webrtc/peerconnectioninterface.h"
 | 
| +#include "webrtc/base/rtccertificate.h"
 | 
|  
 | 
|  static const char kRSA_PRIVATE_KEY_PEM[] =
 | 
|      "-----BEGIN RSA PRIVATE KEY-----\n"
 | 
| @@ -88,6 +89,26 @@ class FakeDtlsIdentityStore : public webrtc::DtlsIdentityStoreInterface,
 | 
|          this, should_fail_ ? MSG_FAILURE : MSG_SUCCESS, msg);
 | 
|    }
 | 
|  
 | 
| +  static rtc::scoped_refptr<rtc::RTCCertificate> GenerateCertificate() {
 | 
| +    std::string cert;
 | 
| +    std::string key;
 | 
| +    rtc::SSLIdentity::PemToDer("CERTIFICATE", kCERT_PEM, &cert);
 | 
| +    rtc::SSLIdentity::PemToDer("RSA PRIVATE KEY", kRSA_PRIVATE_KEY_PEM, &key);
 | 
| +
 | 
| +    std::string pem_cert = rtc::SSLIdentity::DerToPem(
 | 
| +        rtc::kPemTypeCertificate,
 | 
| +        reinterpret_cast<const unsigned char*>(cert.data()),
 | 
| +        cert.length());
 | 
| +    std::string pem_key = rtc::SSLIdentity::DerToPem(
 | 
| +        rtc::kPemTypeRsaPrivateKey,
 | 
| +        reinterpret_cast<const unsigned char*>(key.data()),
 | 
| +        key.length());
 | 
| +    rtc::scoped_ptr<rtc::SSLIdentity> identity(
 | 
| +        rtc::SSLIdentity::FromPEMStrings(pem_key, pem_cert));
 | 
| +
 | 
| +    return rtc::RTCCertificate::Create(identity.Pass());
 | 
| +  }
 | 
| +
 | 
|   private:
 | 
|    enum {
 | 
|      MSG_SUCCESS,
 | 
| 
 |