| Index: content/renderer/media/rtc_certificate_generator.h
|
| diff --git a/content/renderer/media/rtc_certificate_generator.h b/content/renderer/media/rtc_certificate_generator.h
|
| index 95734fddf162dc342abaaa49444b6fb4b133737a..b582af9ea1a1d333b1596acfe07f1dfd486d94b8 100644
|
| --- a/content/renderer/media/rtc_certificate_generator.h
|
| +++ b/content/renderer/media/rtc_certificate_generator.h
|
| @@ -9,6 +9,7 @@
|
| #include "third_party/WebKit/public/platform/WebRTCCertificate.h"
|
| #include "third_party/WebKit/public/platform/WebRTCCertificateGenerator.h"
|
| #include "third_party/WebKit/public/platform/WebRTCKeyParams.h"
|
| +#include "third_party/webrtc/base/optional.h"
|
|
|
| namespace content {
|
|
|
| @@ -26,9 +27,22 @@ class RTCCertificateGenerator : public blink::WebRTCCertificateGenerator {
|
| const blink::WebURL& url,
|
| const blink::WebURL& first_party_for_cookies,
|
| std::unique_ptr<blink::WebRTCCertificateCallback> observer) override;
|
| + void generateCertificateWithExpiration(
|
| + const blink::WebRTCKeyParams& key_params,
|
| + const blink::WebURL& url,
|
| + const blink::WebURL& first_party_for_cookies,
|
| + uint64_t expires_ms,
|
| + std::unique_ptr<blink::WebRTCCertificateCallback> observer) override;
|
| bool isSupportedKeyParams(const blink::WebRTCKeyParams& key_params) override;
|
|
|
| private:
|
| + void generateCertificateWithOptionalExpiration(
|
| + const blink::WebRTCKeyParams& key_params,
|
| + const blink::WebURL& url,
|
| + const blink::WebURL& first_party_for_cookies,
|
| + const rtc::Optional<uint64_t>& expires_ms,
|
| + std::unique_ptr<blink::WebRTCCertificateCallback> observer);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(RTCCertificateGenerator);
|
| };
|
|
|
|
|