aboutsummaryrefslogtreecommitdiff
path: root/rtc_base/rtc_certificate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'rtc_base/rtc_certificate.cc')
-rw-r--r--rtc_base/rtc_certificate.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/rtc_base/rtc_certificate.cc b/rtc_base/rtc_certificate.cc
index 04ae99685d..937defc6c2 100644
--- a/rtc_base/rtc_certificate.cc
+++ b/rtc_base/rtc_certificate.cc
@@ -13,7 +13,6 @@
#include <memory>
#include "rtc_base/checks.h"
-#include "rtc_base/ref_counted_object.h"
#include "rtc_base/ssl_certificate.h"
#include "rtc_base/ssl_identity.h"
#include "rtc_base/time_utils.h"
@@ -22,14 +21,14 @@ namespace rtc {
scoped_refptr<RTCCertificate> RTCCertificate::Create(
std::unique_ptr<SSLIdentity> identity) {
- return new RefCountedObject<RTCCertificate>(identity.release());
+ return new RTCCertificate(identity.release());
}
RTCCertificate::RTCCertificate(SSLIdentity* identity) : identity_(identity) {
RTC_DCHECK(identity_);
}
-RTCCertificate::~RTCCertificate() {}
+RTCCertificate::~RTCCertificate() = default;
uint64_t RTCCertificate::Expires() const {
int64_t expires = GetSSLCertificate().CertificateExpirationTime();
@@ -67,7 +66,7 @@ scoped_refptr<RTCCertificate> RTCCertificate::FromPEM(
SSLIdentity::CreateFromPEMStrings(pem.private_key(), pem.certificate()));
if (!identity)
return nullptr;
- return new RefCountedObject<RTCCertificate>(identity.release());
+ return new RTCCertificate(identity.release());
}
bool RTCCertificate::operator==(const RTCCertificate& certificate) const {