| Index: content/renderer/media/rtc_certificate.cc
|
| diff --git a/content/renderer/media/rtc_certificate.cc b/content/renderer/media/rtc_certificate.cc
|
| index 7c2ff28923800490b00dad62bb6bdbc92c3fc423..3a674287b1c36817590f5641738d30e4df8a052c 100644
|
| --- a/content/renderer/media/rtc_certificate.cc
|
| +++ b/content/renderer/media/rtc_certificate.cc
|
| @@ -11,9 +11,8 @@
|
| namespace content {
|
|
|
| RTCCertificate::RTCCertificate(
|
| - const blink::WebRTCKeyParams& key_params,
|
| const rtc::scoped_refptr<rtc::RTCCertificate>& certificate)
|
| - : key_params_(key_params), certificate_(certificate) {
|
| + : certificate_(certificate) {
|
| DCHECK(certificate_);
|
| }
|
|
|
| @@ -21,17 +20,23 @@ RTCCertificate::~RTCCertificate() {
|
| }
|
|
|
| std::unique_ptr<blink::WebRTCCertificate> RTCCertificate::shallowCopy() const {
|
| - return base::WrapUnique(new RTCCertificate(key_params_, certificate_));
|
| -}
|
| -
|
| -const blink::WebRTCKeyParams& RTCCertificate::keyParams() const {
|
| - return key_params_;
|
| + return base::WrapUnique(new RTCCertificate(certificate_));
|
| }
|
|
|
| uint64_t RTCCertificate::expires() const {
|
| return certificate_->Expires();
|
| }
|
|
|
| +blink::WebRTCCertificatePEM RTCCertificate::toPEM() const {
|
| + rtc::RTCCertificatePEM pem = certificate_->ToPEM();
|
| + return blink::WebRTCCertificatePEM(pem.private_key(), pem.certificate());
|
| +}
|
| +
|
| +bool RTCCertificate::equals(const blink::WebRTCCertificate& other) const {
|
| + return *certificate_ ==
|
| + *static_cast<const RTCCertificate&>(other).certificate_;
|
| +}
|
| +
|
| const rtc::scoped_refptr<rtc::RTCCertificate>&
|
| RTCCertificate::rtcCertificate() const {
|
| return certificate_;
|
|
|