import okhttp3.Dns;
import okhttp3.Interceptor;
+import static org.asamk.signal.manager.api.ServiceEnvironment.LIVE;
+
class LiveConfig {
private static final byte[] UNIDENTIFIED_SENDER_TRUST_ROOT = Base64.getDecoder()
.decode("BXu6QIKVz5MA8gstzfOgRQGqyLqOwNKHL6INkv3IHWMF");
private static final String CDSI_MRENCLAVE = "0f6fd79cdfdaa5b2e6337f534d3baf999318b0c462a7ac1f41297a3e4b424a57";
- private static final String SVR2_MRENCLAVE = "6ee1042f9e20f880326686dd4ba50c25359f01e9f733eeba4382bca001d45094";
+ private static final String SVR2_MRENCLAVE = "a6622ad4656e1abcd0bc0ff17c229477747d2ded0495c4ebee7ed35c1789fa97";
+ private static final String SVR2_MRENCLAVE_DEPRECATED = "6ee1042f9e20f880326686dd4ba50c25359f01e9f733eeba4382bca001d45094";
private static final String URL = "https://chat.signal.org";
private static final String CDN_URL = "https://cdn.signal.org";
}
}
- static String getCdsiMrenclave() {
- return CDSI_MRENCLAVE;
- }
-
- static String getSvr2Mrenclave() {
- return SVR2_MRENCLAVE;
+ static ServiceEnvironmentConfig getServiceEnvironmentConfig(List<Interceptor> interceptors) {
+ return new ServiceEnvironmentConfig(LIVE,
+ createDefaultServiceConfiguration(interceptors),
+ getUnidentifiedSenderTrustRoot(),
+ CDSI_MRENCLAVE,
+ List.of(SVR2_MRENCLAVE, SVR2_MRENCLAVE_DEPRECATED));
}
private LiveConfig() {