Index: webrtc/sdk/android/api/org/webrtc/PeerConnection.java |
diff --git a/webrtc/sdk/android/api/org/webrtc/PeerConnection.java b/webrtc/sdk/android/api/org/webrtc/PeerConnection.java |
index ab085985195acf34f0c96ab9c4e769d2dfecee1b..61162440b3259ab30135cbce4fada40b73ea489a 100644 |
--- a/webrtc/sdk/android/api/org/webrtc/PeerConnection.java |
+++ b/webrtc/sdk/android/api/org/webrtc/PeerConnection.java |
@@ -39,6 +39,12 @@ public class PeerConnection { |
CLOSED |
} |
+ /** Tracks PeerConnectionInterface::TlsCertPolicy */ |
+ public enum TlsCertPolicy { |
+ TLS_CERT_POLICY_SECURE, |
+ TLS_CERT_POLICY_INSECURE_NO_CHECK, |
+ } |
+ |
/** Tracks PeerConnectionInterface::SignalingState */ |
public enum SignalingState { |
STABLE, |
@@ -87,6 +93,7 @@ public class PeerConnection { |
public final String uri; |
public final String username; |
public final String password; |
+ public final TlsCertPolicy tlsCertPolicy; |
/** Convenience constructor for STUN servers. */ |
public IceServer(String uri) { |
@@ -94,13 +101,18 @@ public class PeerConnection { |
} |
public IceServer(String uri, String username, String password) { |
+ this(uri, username, password, TlsCertPolicy.TLS_CERT_POLICY_SECURE); |
+ } |
+ |
+ public IceServer(String uri, String username, String password, TlsCertPolicy tlsCertPolicy) { |
this.uri = uri; |
this.username = username; |
this.password = password; |
+ this.tlsCertPolicy = tlsCertPolicy; |
} |
public String toString() { |
- return uri + "[" + username + ":" + password + "]"; |
+ return uri + " [" + username + ":" + password + "] [" + tlsCertPolicy + "]"; |
} |
} |