| Index: talk/app/webrtc/test/fakedtlsidentityservice.h | 
| diff --git a/talk/app/webrtc/test/fakedtlsidentityservice.h b/talk/app/webrtc/test/fakedtlsidentityservice.h | 
| index 6c59d4115a88024a33be854df38949dcf89f66ca..d9320fc6696fcc0cae8462b3b3711a5cb5ccba1a 100644 | 
| --- a/talk/app/webrtc/test/fakedtlsidentityservice.h | 
| +++ b/talk/app/webrtc/test/fakedtlsidentityservice.h | 
| @@ -28,6 +28,8 @@ | 
| #ifndef TALK_APP_WEBRTC_TEST_FAKEDTLSIDENTITYSERVICE_H_ | 
| #define TALK_APP_WEBRTC_TEST_FAKEDTLSIDENTITYSERVICE_H_ | 
|  | 
| +#include "talk/app/webrtc/dtlscertificate.h" | 
| +#include "talk/app/webrtc/dtlsidentitystore.h" | 
| #include "talk/app/webrtc/peerconnectioninterface.h" | 
|  | 
| static const char kRSA_PRIVATE_KEY_PEM[] = | 
| @@ -95,6 +97,25 @@ class FakeIdentityService : public webrtc::DTLSIdentityServiceInterface, | 
| return true; | 
| } | 
|  | 
| +  static rtc::scoped_refptr<webrtc::DtlsCertificate> GenerateCertificate() { | 
| +    std::string cert; | 
| +    std::string key; | 
| +    GenerateIdentity(webrtc::DtlsIdentityStore::kIdentityName, &cert, &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 webrtc::DtlsCertificate::Create(identity.Pass()); | 
| +  } | 
| + | 
| private: | 
| enum { | 
| MSG_SUCCESS, | 
| @@ -120,7 +141,7 @@ class FakeIdentityService : public webrtc::DTLSIdentityServiceInterface, | 
| delete message_data; | 
| } | 
|  | 
| -  void GenerateIdentity( | 
| +  static void GenerateIdentity( | 
| const std::string& common_name, | 
| std::string* der_cert, | 
| std::string* der_key) { | 
|  |