JNI+mm: Generate certificate if non-default key type is specified.
By comparing key type with KT_DEFAULT we remove the implicit assumption that the default is RSA. Removing the assumptions about what the default is is necessary for a follow-up CL that will change the default. BUG=webrtc:5795, webrtc:5707 R=hta@webrtc.org, magjed@webrtc.org, tommi@webrtc.org TBR=tkchin@webrtc.org Review URL: https://codereview.webrtc.org/1965313002 . Cr-Commit-Position: refs/heads/master@{#12722}
This commit is contained in:
@ -44,26 +44,26 @@
|
||||
config.continualGatheringPolicy =
|
||||
RTCContinualGatheringPolicyGatherContinually;
|
||||
|
||||
webrtc::PeerConnectionInterface::RTCConfiguration nativeConfig =
|
||||
config.nativeConfiguration;
|
||||
EXPECT_EQ(1u, nativeConfig.servers.size());
|
||||
std::unique_ptr<webrtc::PeerConnectionInterface::RTCConfiguration>
|
||||
nativeConfig(config.nativeConfiguration);
|
||||
EXPECT_EQ(1u, nativeConfig->servers.size());
|
||||
webrtc::PeerConnectionInterface::IceServer nativeServer =
|
||||
nativeConfig.servers.front();
|
||||
nativeConfig->servers.front();
|
||||
EXPECT_EQ(1u, nativeServer.urls.size());
|
||||
EXPECT_EQ("stun:stun1.example.net", nativeServer.urls.front());
|
||||
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::kRelay, nativeConfig.type);
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::kRelay, nativeConfig->type);
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::kBundlePolicyMaxBundle,
|
||||
nativeConfig.bundle_policy);
|
||||
nativeConfig->bundle_policy);
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::kRtcpMuxPolicyNegotiate,
|
||||
nativeConfig.rtcp_mux_policy);
|
||||
nativeConfig->rtcp_mux_policy);
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::kTcpCandidatePolicyDisabled,
|
||||
nativeConfig.tcp_candidate_policy);
|
||||
EXPECT_EQ(maxPackets, nativeConfig.audio_jitter_buffer_max_packets);
|
||||
EXPECT_EQ(timeout, nativeConfig.ice_connection_receiving_timeout);
|
||||
EXPECT_EQ(interval, nativeConfig.ice_backup_candidate_pair_ping_interval);
|
||||
nativeConfig->tcp_candidate_policy);
|
||||
EXPECT_EQ(maxPackets, nativeConfig->audio_jitter_buffer_max_packets);
|
||||
EXPECT_EQ(timeout, nativeConfig->ice_connection_receiving_timeout);
|
||||
EXPECT_EQ(interval, nativeConfig->ice_backup_candidate_pair_ping_interval);
|
||||
EXPECT_EQ(webrtc::PeerConnectionInterface::GATHER_CONTINUALLY,
|
||||
nativeConfig.continual_gathering_policy);
|
||||
nativeConfig->continual_gathering_policy);
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user