⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sll的实现过程.txt

📁 sll的实现过程
💻 TXT
字号:
import java.net.*;
import Javax.net.ssl.*;
public class testInstall 
{
    public static void main(String[] args) throws Exception 
    {
	//实例化一个SSL服务器工长
	SSLServerSocketFactory factory =
	    (SSLServerSocketFactory) SSLServerSocketFactory.getDefault();

	//产生一个SSL服务端监听Socket端口
	SSLServerSocket sslSocket =
	    (SSLServerSocket)factory.createServerSocket(1111);

	String [] cipherSuites = sslSocket.getEnabledCipherSuites();
	
	//打印出Java_home
	System.out.println(System.getProperty("java.home"));
	
	//测试JSSE是否在类路径下
	try 
	{
      		Class.forName("com.sun.net.ssl.internal.ssl.Provider");
  	}
  	catch(Exception e) 
  	{
      		System.out.println("JSSE is NOT installed correctly!");
  	}
  	System.out.println("JSSE is installed correctly!");

	//打印该端口能提供的密码包
	for (int i = 0; i < cipherSuites.length; i++) 
	{
	    System.out.println("Cipher Suite " + i +
		" = " + cipherSuites[i]);
	}
	
	//打印ssl的信任库属性
	String trustStore = System.getProperty("Javax.net.ssl.trustStore");
  	if(trustStore == null) 
   	System.out.println("Javax.net.ssl.trustStore is not defined");
  	else System.out.println("Javax.net.ssl.trustStore = " + trustStore);

    }
}

E:\>set Java_home=e:\jdk1.4
E:\>set path=e:\jdk1.4\bin
E:\>set classpath=.;e:\jdk1.4\lib
E:\>cd F:\book\3\example\jsse
F:\book\3\example\jsse>Javac testInstall.Java
F:\book\3\example\jsse>Java testInstall
e:\jdk1.4\jre   
JSSE is installed correctly!
Cipher Suite 0 = SSL_DHE_DSS_WITH_DES_CBC_SHA
Cipher Suite 1 = SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA
Cipher Suite 2 = SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
Cipher Suite 3 = SSL_RSA_WITH_RC4_128_MD5
Cipher Suite 4 = SSL_RSA_WITH_RC4_128_SHA
Cipher Suite 5 = SSL_RSA_WITH_DES_CBC_SHA
Cipher Suite 6 = SSL_RSA_WITH_3DES_EDE_CBC_SHA
Cipher Suite 7 = SSL_RSA_EXPORT_WITH_RC4_40_MD5
Javax.net.ssl.trustStore is not defined

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -