sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/SSL.java (137 lines of code) (raw):
package org.apache.tomcat.jni;
public final class SSL
{
public static final int UNSET = -1;
public static final int SSL_ALGO_UNKNOWN = 0;
public static final int SSL_ALGO_RSA = 1;
public static final int SSL_ALGO_DSA = 2;
public static final int SSL_ALGO_ALL = 3;
public static final int SSL_AIDX_RSA = 0;
public static final int SSL_AIDX_DSA = 1;
public static final int SSL_AIDX_MAX = 2;
public static final int SSL_TMP_KEY_RSA_512 = 0;
public static final int SSL_TMP_KEY_RSA_1024 = 1;
public static final int SSL_TMP_KEY_RSA_2048 = 2;
public static final int SSL_TMP_KEY_RSA_4096 = 3;
public static final int SSL_TMP_KEY_DH_512 = 4;
public static final int SSL_TMP_KEY_DH_1024 = 5;
public static final int SSL_TMP_KEY_DH_2048 = 6;
public static final int SSL_TMP_KEY_DH_4096 = 7;
public static final int SSL_TMP_KEY_MAX = 8;
public static final int SSL_OPT_NONE = 0;
public static final int SSL_OPT_RELSET = 1;
public static final int SSL_OPT_STDENVVARS = 2;
public static final int SSL_OPT_EXPORTCERTDATA = 8;
public static final int SSL_OPT_FAKEBASICAUTH = 16;
public static final int SSL_OPT_STRICTREQUIRE = 32;
public static final int SSL_OPT_OPTRENEGOTIATE = 64;
public static final int SSL_OPT_ALL = 122;
public static final int SSL_PROTOCOL_NONE = 0;
public static final int SSL_PROTOCOL_SSLV2 = 1;
public static final int SSL_PROTOCOL_SSLV3 = 2;
public static final int SSL_PROTOCOL_TLSV1 = 4;
public static final int SSL_PROTOCOL_ALL = 7;
public static final int SSL_CVERIFY_UNSET = -1;
public static final int SSL_CVERIFY_NONE = 0;
public static final int SSL_CVERIFY_OPTIONAL = 1;
public static final int SSL_CVERIFY_REQUIRE = 2;
public static final int SSL_CVERIFY_OPTIONAL_NO_CA = 3;
public static final int SSL_VERIFY_NONE = 0;
public static final int SSL_VERIFY_PEER = 1;
public static final int SSL_VERIFY_FAIL_IF_NO_PEER_CERT = 2;
public static final int SSL_VERIFY_CLIENT_ONCE = 4;
public static final int SSL_VERIFY_PEER_STRICT = 3;
public static final int SSL_OP_MICROSOFT_SESS_ID_BUG = 1;
public static final int SSL_OP_NETSCAPE_CHALLENGE_BUG = 2;
public static final int SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG = 8;
public static final int SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG = 16;
public static final int SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER = 32;
public static final int SSL_OP_MSIE_SSLV2_RSA_PADDING = 64;
public static final int SSL_OP_SSLEAY_080_CLIENT_DH_BUG = 128;
public static final int SSL_OP_TLS_D5_BUG = 256;
public static final int SSL_OP_TLS_BLOCK_PADDING_BUG = 512;
public static final int SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = 2048;
public static final int SSL_OP_ALL = 4095;
public static final int SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = 65536;
public static final int SSL_OP_SINGLE_DH_USE = 1048576;
public static final int SSL_OP_EPHEMERAL_RSA = 2097152;
public static final int SSL_OP_CIPHER_SERVER_PREFERENCE = 4194304;
public static final int SSL_OP_TLS_ROLLBACK_BUG = 8388608;
public static final int SSL_OP_NO_SSLv2 = 16777216;
public static final int SSL_OP_NO_SSLv3 = 33554432;
public static final int SSL_OP_NO_TLSv1 = 67108864;
public static final int SSL_OP_PKCS1_CHECK_1 = 134217728;
public static final int SSL_OP_PKCS1_CHECK_2 = 268435456;
public static final int SSL_OP_NETSCAPE_CA_DN_BUG = 536870912;
public static final int SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = 1073741824;
public static final int SSL_CRT_FORMAT_UNDEF = 0;
public static final int SSL_CRT_FORMAT_ASN1 = 1;
public static final int SSL_CRT_FORMAT_TEXT = 2;
public static final int SSL_CRT_FORMAT_PEM = 3;
public static final int SSL_CRT_FORMAT_NETSCAPE = 4;
public static final int SSL_CRT_FORMAT_PKCS12 = 5;
public static final int SSL_CRT_FORMAT_SMIME = 6;
public static final int SSL_CRT_FORMAT_ENGINE = 7;
public static final int SSL_MODE_CLIENT = 0;
public static final int SSL_MODE_SERVER = 1;
public static final int SSL_MODE_COMBINED = 2;
public static final int SSL_SHUTDOWN_TYPE_UNSET = 0;
public static final int SSL_SHUTDOWN_TYPE_STANDARD = 1;
public static final int SSL_SHUTDOWN_TYPE_UNCLEAN = 2;
public static final int SSL_SHUTDOWN_TYPE_ACCURATE = 3;
public static final int SSL_INFO_SESSION_ID = 1;
public static final int SSL_INFO_CIPHER = 2;
public static final int SSL_INFO_CIPHER_USEKEYSIZE = 3;
public static final int SSL_INFO_CIPHER_ALGKEYSIZE = 4;
public static final int SSL_INFO_CIPHER_VERSION = 5;
public static final int SSL_INFO_CIPHER_DESCRIPTION = 6;
public static final int SSL_INFO_PROTOCOL = 7;
public static final int SSL_INFO_CLIENT_S_DN = 16;
public static final int SSL_INFO_CLIENT_I_DN = 32;
public static final int SSL_INFO_SERVER_S_DN = 64;
public static final int SSL_INFO_SERVER_I_DN = 128;
public static final int SSL_INFO_DN_COUNTRYNAME = 1;
public static final int SSL_INFO_DN_STATEORPROVINCENAME = 2;
public static final int SSL_INFO_DN_LOCALITYNAME = 3;
public static final int SSL_INFO_DN_ORGANIZATIONNAME = 4;
public static final int SSL_INFO_DN_ORGANIZATIONALUNITNAME = 5;
public static final int SSL_INFO_DN_COMMONNAME = 6;
public static final int SSL_INFO_DN_TITLE = 7;
public static final int SSL_INFO_DN_INITIALS = 8;
public static final int SSL_INFO_DN_GIVENNAME = 9;
public static final int SSL_INFO_DN_SURNAME = 10;
public static final int SSL_INFO_DN_DESCRIPTION = 11;
public static final int SSL_INFO_DN_UNIQUEIDENTIFIER = 12;
public static final int SSL_INFO_DN_EMAILADDRESS = 13;
public static final int SSL_INFO_CLIENT_M_VERSION = 257;
public static final int SSL_INFO_CLIENT_M_SERIAL = 258;
public static final int SSL_INFO_CLIENT_V_START = 259;
public static final int SSL_INFO_CLIENT_V_END = 260;
public static final int SSL_INFO_CLIENT_A_SIG = 261;
public static final int SSL_INFO_CLIENT_A_KEY = 262;
public static final int SSL_INFO_CLIENT_CERT = 263;
public static final int SSL_INFO_CLIENT_V_REMAIN = 264;
public static final int SSL_INFO_SERVER_M_VERSION = 513;
public static final int SSL_INFO_SERVER_M_SERIAL = 514;
public static final int SSL_INFO_SERVER_V_START = 515;
public static final int SSL_INFO_SERVER_V_END = 516;
public static final int SSL_INFO_SERVER_A_SIG = 517;
public static final int SSL_INFO_SERVER_A_KEY = 518;
public static final int SSL_INFO_SERVER_CERT = 519;
public static final int SSL_INFO_CLIENT_CERT_CHAIN = 1024;
public static native int version();
public static native String versionString();
public static native int initialize(String paramString);
public static native boolean randLoad(String paramString);
public static native boolean randSave(String paramString);
public static native boolean randMake(String paramString, int paramInt, boolean paramBoolean);
public static native void randSet(String paramString);
public static native long newBIO(long paramLong, BIOCallback paramBIOCallback)
throws Exception;
public static native int closeBIO(long paramLong);
public static native void setPasswordCallback(PasswordCallback paramPasswordCallback);
public static native void setPassword(String paramString);
public static native boolean generateRSATempKey(int paramInt);
public static native boolean loadDSATempKey(int paramInt, String paramString);
public static native String getLastError();
}
/* Location: C:\Users\lgoldstein\.m2\repository\tomcat\tomcat-apr\5.5.23\tomcat-apr-5.5.23.jar!\org\apache\tomcat\jni\SSL.class
* Java compiler version: 2 (46.0)
* JD-Core Version: 0.7.1
*/