下面的代碼列出的Java SE 8支持的加密套件編輯在Java的密碼套件的列表:我如何使用充氣城堡
import java.io.IOException;
import java.net.UnknownHostException;
import java.util.Arrays;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSocketFactory;
public class ListCiphers {
public static void main(String[] args) throws UnknownHostException, IOException
{
SSLSocketFactory factory = HttpsURLConnection.getDefaultSSLSocketFactory();
String[] cipherSuites = factory.getSupportedCipherSuites();
System.out.println(Arrays.toString(cipherSuites));
} //end main
}
我想讓它配置了一些具體名單SSL客戶端的密碼套件。該密碼套件我想使用的標準化的,但不是JVA SE 8。例如,該密碼是在Firefox中列出的支持:
ECDHE_ECDSA_WITH_AES_256_SHA
請幫助我的任何方式,讓我編輯的密碼列表套件在我的SSL客戶端。充氣城堡在這方面有幫助嗎?怎麼樣?請給我清楚的一步一步。另外如果你知道我想要的東西可以通過使用另一種語言如python來實現,也請幫助我。
感謝上。我做到了,現在可以在我的客戶端獲得AES_256支持。我剛纔提到'TLS_ECDHE_ECDSA_WITH_AES_256_SHA'就是一個例子,但還有其他的密碼不包括在內。直到現在我還沒有找到任何添加它們的方法。 – user2192774