DescriptionRTCPeerConnectionInterface.mm createNativeConfiguration and other clean-up.
This CL turns nativeConfiguration into createNativeConfiguration returning a
pointer or nil on failure. This method's certificate generation is updated to
use the new API and reports failure (nil) if unsuccessful instead of relying on
the default certificate. We also remove the implicit assumption (now incorrect)
that RSA is the default. This is the same type of changes as was done in
https://codereview.webrtc.org/1965313002 but this file
(RTCPeerConnectionInterface.mm) was forgotten.
With no more usages of kIdentityName it and dtlsidentitystore.cc is removed.
Also removes unnecessary #include in peerconnectioninterface.h that was still
remnant due to an indirect include of kIdentityName.
RTCConfiguration+Private.h now lists method nativeEncryptionKeyTypeForKeyType
which was added in the above mentioned prior CL.
BUG=webrtc:5707, webrtc:5708
Committed: https://crrev.com/f9da44dbcf3f42a7361688f88c8fcf8f9d237781
Cr-Commit-Position: refs/heads/master@{#13089}
Patch Set 1 : #Patch Set 2 : Rebase with master after which we have to remove dtlsidentitystore.cc from a BUILD.gn file #
Total comments: 8
Patch Set 3 : Addressed nits #Patch Set 4 : Rebase with master #Patch Set 5 : Fixed presubmit warnings (lines longer than) #Messages
Total messages: 25 (14 generated)
|