link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,24 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.nre.security.ISecurityInfoProvider
*/
package com.tridium.platcrypto.socket;
import com.tridium.nre.security.ISecurityInfoProvider;
import com.tridium.platcrypto.socket.CryptoClientSocketFactory;
public abstract class CryptoClientNoArgSocketFactory
extends CryptoClientSocketFactory {
private static ISecurityInfoProvider secInfo = null;
public static void setBaseDir(ISecurityInfoProvider iSecurityInfoProvider) throws Exception {
secInfo = iSecurityInfoProvider;
}
public CryptoClientNoArgSocketFactory(String string) throws Exception {
super(secInfo, string);
}
}
@@ -0,0 +1,29 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.crypto.core.io.CryptoCoreClientSocketFactory
* com.tridium.crypto.core.util.ILogger
* com.tridium.nre.security.ISecurityInfoProvider
* javax.baja.io.net.IClientSocketFactory
* javax.baja.log.Log
*/
package com.tridium.platcrypto.socket;
import com.tridium.crypto.core.io.CryptoCoreClientSocketFactory;
import com.tridium.crypto.core.util.ILogger;
import com.tridium.nre.security.ISecurityInfoProvider;
import com.tridium.platcrypto.util.Logger;
import javax.baja.io.net.IClientSocketFactory;
import javax.baja.log.Log;
public class CryptoClientSocketFactory
extends CryptoCoreClientSocketFactory
implements IClientSocketFactory {
private static ILogger log = new Logger(Log.getLog((String)"crypto"));
public CryptoClientSocketFactory(ISecurityInfoProvider iSecurityInfoProvider, String string) throws Exception {
super(iSecurityInfoProvider, string, log);
}
}
@@ -0,0 +1,30 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* javax.baja.security.crypto.BTlsEnum
*/
package com.tridium.platcrypto.socket;
import com.tridium.platcrypto.socket.CryptoClientNoArgSocketFactory;
import javax.baja.security.crypto.BTlsEnum;
import javax.net.SocketFactory;
import javax.net.ssl.SSLSocketFactory;
public final class CryptoClientTlsSocketFactory
extends CryptoClientNoArgSocketFactory {
public static final SocketFactory getDefault() {
try {
return new CryptoClientTlsSocketFactory();
}
catch (Exception exception) {
exception.printStackTrace();
return SSLSocketFactory.getDefault();
}
}
public CryptoClientTlsSocketFactory() throws Exception {
super(BTlsEnum.DEFAULT.getTag());
}
}
@@ -0,0 +1,29 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.crypto.core.io.CryptoCoreServerSocketFactory
* com.tridium.crypto.core.util.ILogger
* com.tridium.nre.security.ISecurityInfoProvider
* javax.baja.io.net.IServerSocketFactory
* javax.baja.log.Log
*/
package com.tridium.platcrypto.socket;
import com.tridium.crypto.core.io.CryptoCoreServerSocketFactory;
import com.tridium.crypto.core.util.ILogger;
import com.tridium.nre.security.ISecurityInfoProvider;
import com.tridium.platcrypto.util.Logger;
import javax.baja.io.net.IServerSocketFactory;
import javax.baja.log.Log;
public class CryptoServerSocketFactory
extends CryptoCoreServerSocketFactory
implements IServerSocketFactory {
private static ILogger log = new Logger(Log.getLog((String)"crypto"));
public CryptoServerSocketFactory(ISecurityInfoProvider iSecurityInfoProvider, String string, boolean bl, String string2) throws Exception {
super(iSecurityInfoProvider, string, string2, log);
}
}
@@ -0,0 +1,29 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.crypto.core.io.CryptoSupport
*/
package com.tridium.platcrypto.socket;
import com.tridium.crypto.core.io.CryptoSupport;
import com.tridium.platcrypto.socket.CryptoClientSocketFactory;
import com.tridium.platcrypto.util.TridiumAppletX509TrustManager;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
public class CryptoWbAppletClientSocketFactory
extends CryptoClientSocketFactory {
protected SSLContext createSSLContext(String string) throws Exception {
SSLContext sSLContext = SSLContext.getInstance(CryptoSupport.getProtocolName((String)string));
this.trustMgr = new TridiumAppletX509TrustManager();
TrustManager[] trustManagerArray = new TrustManager[]{this.trustMgr};
sSLContext.init(null, trustManagerArray, null);
return sSLContext;
}
public CryptoWbAppletClientSocketFactory(String string) throws Exception {
super(null, string);
}
}
@@ -0,0 +1,37 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* com.tridium.crypto.core.io.CoreCryptoManager
* com.tridium.crypto.core.io.CryptoSupport
* com.tridium.nre.security.ISecurityInfoProvider
* com.tridium.sys.Nre
*/
package com.tridium.platcrypto.socket;
import com.tridium.crypto.core.io.CoreCryptoManager;
import com.tridium.crypto.core.io.CryptoSupport;
import com.tridium.nre.security.ISecurityInfoProvider;
import com.tridium.platcrypto.socket.CryptoClientSocketFactory;
import com.tridium.platcrypto.ui.TridiumUIX509TrustManager;
import com.tridium.sys.Nre;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
public class CryptoWbClientSocketFactory
extends CryptoClientSocketFactory {
protected SSLContext createSSLContext(String string) throws Exception {
SSLContext sSLContext = SSLContext.getInstance(CryptoSupport.getProtocolName((String)string));
CoreCryptoManager coreCryptoManager = CoreCryptoManager.get((ISecurityInfoProvider)Nre.getSecurityInfoProvider());
this.trustMgr = new TridiumUIX509TrustManager(Nre.getSecurityInfoProvider());
TrustManager[] trustManagerArray = new X509TrustManager[]{this.trustMgr};
sSLContext.init(null, trustManagerArray, null);
return sSLContext;
}
public CryptoWbClientSocketFactory(ISecurityInfoProvider iSecurityInfoProvider, String string) throws Exception {
super(iSecurityInfoProvider, string);
}
}