Chromium Code Reviews| Index: webrtc/p2p/base/transport.h |
| diff --git a/webrtc/p2p/base/transport.h b/webrtc/p2p/base/transport.h |
| index 8b30127b7f9e7c83cb2b76df09f52224f8aedd86..8770d7cb80d8b6d1064b72c2e122d0bbdd8c0630 100644 |
| --- a/webrtc/p2p/base/transport.h |
| +++ b/webrtc/p2p/base/transport.h |
| @@ -312,6 +312,20 @@ class Transport : public sigslot::has_slots<> { |
| TransportChannelImpl* channel, |
| std::string* error_desc); |
| + // Returns false if the local certificate's identity does not match the local |
| + // fingerprint, or either is NULL. |
| + virtual bool VerifyCertificateFingerprint( |
| + const rtc::RTCCertificate* certificate, |
| + const rtc::SSLFingerprint* local_fingerprint, |
|
pthatcher1
2016/04/12 23:26:59
This verifies any certificate and fingerprint, rig
mikescarlett
2016/04/13 00:58:24
Done.
|
| + std::string* error_desc) const; |
| + |
| + // Performs the offer/answer exchange specified by RFC 4145, section-4.1 to |
|
pthatcher1
2016/04/12 23:26:59
It doesn't perform the offer and answer exchange.
mikescarlett
2016/04/13 00:58:24
Okay I changed the comment.
|
| + // set the SSL role. Returns false if the SSL role cannot be determined from |
| + // the local description and remote description. |
| + virtual bool NegotiateRole(ContentAction local_role, |
| + rtc::SSLRole* ssl_role, |
| + std::string* error_desc) const; |
| + |
| private: |
| // If a candidate is not acceptable, returns false and sets error. |
| // Call this before calling OnRemoteCandidates. |