| Index: webrtc/base/opensslstreamadapter.h
|
| diff --git a/webrtc/base/opensslstreamadapter.h b/webrtc/base/opensslstreamadapter.h
|
| index 5cad3a192041d62478e70e232c35690cac3f496f..dc274e941bb3fce9d96b58f374be4f37e889f240 100644
|
| --- a/webrtc/base/opensslstreamadapter.h
|
| +++ b/webrtc/base/opensslstreamadapter.h
|
| @@ -61,7 +61,8 @@ class OpenSSLStreamAdapter : public SSLStreamAdapter {
|
| explicit OpenSSLStreamAdapter(StreamInterface* stream);
|
| ~OpenSSLStreamAdapter() override;
|
|
|
| - void SetIdentity(SSLIdentity* identity) override;
|
| + void SetCertificate(
|
| + scoped_refptr<webrtc::DtlsCertificate> certificate) override;
|
|
|
| // Default argument is for compatibility
|
| void SetServerRole(SSLRole role = SSL_SERVER) override;
|
| @@ -181,8 +182,8 @@ class OpenSSLStreamAdapter : public SSLStreamAdapter {
|
| SSL* ssl_;
|
| SSL_CTX* ssl_ctx_;
|
|
|
| - // Our key and certificate, mostly useful in peer-to-peer mode.
|
| - scoped_ptr<OpenSSLIdentity> identity_;
|
| + // Contains our key and certificate, mostly useful in peer-to-peer mode.
|
| + scoped_refptr<webrtc::DtlsCertificate> certificate_;
|
| // in traditional mode, the server name that the server's certificate
|
| // must specify. Empty in peer-to-peer mode.
|
| std::string ssl_server_name_;
|
|
|