Warning: session_start(): open(/var/lib/php/sessions/sess_f6n16p9697c9uv1kb5km8gptsq, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
import javax.net.*;
import javax.net.ssl.*;
static SSLServerSocketFactory serverSocketFactory_botCompanyPlusAgiBlue() ctex {
char[] passphrase = trim(loadSecretTextFileMandatory(#1013896, "keystore-pass")).toCharArray();
KeyStore trustKeyStore = keyStoreFromFile(javaxSecretDir("keystore.p12"), passphrase);
KeyManager keyManager_botCompany = keyManagerFromKeyStore(javaxSecretDir("keystore.p12"), passphrase);
KeyManager keyManager_agiBlue = keyManagerFromKeyStore(javaxSecretDir("agi.blue/keystore.p12"), passphrase);
KeyManager keyManager_abotsSpace = keyManagerFromKeyStore(javaxSecretDir("abots.space/keystore.p12"), passphrase);
KeyManager keyManager_stefansOSSite = keyManagerFromKeyStore(javaxSecretDir("stefans-os.site/keystore.p12"), passphrase);
SNIKeyManager wrappedKeyManager = new(litorderedmap(
"botcompany.de", pair(keyManager_botCompany, "botcompany.de"),
"agi.blue", pair(keyManager_agiBlue, "agi.blue"),
"abots.space", pair(keyManager_abotsSpace, "abots.space"),
"stefans-os.site", pair(keyManager_stefansOSSite, "stefans-os.site"));
//wrappedKeyManager.verbose = true;
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init(trustKeyStore);
SSLContext ctx = SSLContext.getInstance("TLS");
ctx.init(new KeyManager[] {wrappedKeyManager}, trustManagerFactory.getTrustManagers(), null);
ret ctx.getServerSocketFactory();
}
html {
ret "It works!";
}