webrtc/examples/objc/AppRTCMobile
Michael Iedema ccee56beee Add certificate generate/set functionality to bring iOS closer to JS API
The JS API supports two operations which have never been implemented in
the iOS counterpart:
 - generate a new certificate
 - use this certificate when creating a new PeerConnection

Both functions are illustrated in the generateCertificate example code:
 - https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/generateCertificate

Currently, on iOS, a new certificate is automatically generated for
every PeerConnection with no programmatic way to set a specific
certificate.

Work sponsored by |pipe|

Bug: webrtc:9498
Change-Id: Ic1936c3de8b8bd18aef67c784727b72f90e7157c
Reviewed-on: https://webrtc-review.googlesource.com/87303
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24276}
2018-08-13 22:25:15 +00:00
..
common Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ios Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mac Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
tests Reland "Add file capturer to AppRTCMobile on simulator." 2017-11-24 15:06:39 +00:00
third_party/SocketRocket Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDAppClient+Internal.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDAppClient.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDAppClient.m Add certificate generate/set functionality to bring iOS closer to JS API 2018-08-13 22:25:15 +00:00
ARDAppEngineClient.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDAppEngineClient.m Remove -Wno-sign-compare, -Wno-unused-variable and -Wno-format. 2018-07-10 12:55:07 +00:00
ARDBitrateTracker.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDBitrateTracker.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDCaptureController.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDCaptureController.m Cap AppRTCMobile framerate to 30 fps. 2018-05-30 09:53:24 +00:00
ARDExternalSampleCapturer.h Broadcast extension for AppRTCMobile on iOS 2018-06-04 08:49:21 +00:00
ARDExternalSampleCapturer.m Broadcast extension for AppRTCMobile on iOS 2018-06-04 08:49:21 +00:00
ARDJoinResponse+Internal.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDJoinResponse.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDJoinResponse.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDMessageResponse+Internal.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDMessageResponse.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDMessageResponse.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDRoomServerClient.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDSettingsModel+Private.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDSettingsModel.h Clean up iOS API audio settings 2018-03-05 08:32:52 +00:00
ARDSettingsModel.m Fixed comparator in AppRTCMobile for iOS 2018-04-23 14:22:06 +00:00
ARDSettingsStore.h Clean up iOS API audio settings 2018-03-05 08:32:52 +00:00
ARDSettingsStore.m Clean up iOS API audio settings 2018-03-05 08:32:52 +00:00
ARDSignalingChannel.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDSignalingMessage.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDSignalingMessage.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDStatsBuilder.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDStatsBuilder.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDTURNClient+Internal.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDTURNClient.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDTURNClient.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
ARDWebSocketChannel.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
ARDWebSocketChannel.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCIceCandidate+JSON.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
RTCIceCandidate+JSON.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCIceServer+JSON.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCIceServer+JSON.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCMediaConstraints+JSON.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
RTCMediaConstraints+JSON.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCSessionDescription+JSON.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
RTCSessionDescription+JSON.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00