Author: nextgens
Date: 2008-02-26 08:32:02 +0000 (Tue, 26 Feb 2008)
New Revision: 18162
Modified:
trunk/freenet/src/freenet/crypt/SSL.java
Log:
SSL: as noone is willing to do it I do it : Disable methods using the
sun-specific API
Modified: trunk/freenet/src/freenet/crypt/SSL.java
===================================================================
--- trunk/freenet/src/freenet/crypt/SSL.java 2008-02-26 08:27:43 UTC (rev
18161)
+++ trunk/freenet/src/freenet/crypt/SSL.java 2008-02-26 08:32:02 UTC (rev
18162)
@@ -15,6 +15,7 @@
*/
package freenet.crypt;
+import com.sleepycat.je.utilint.NotImplementedYetException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
@@ -22,9 +23,7 @@
import java.net.ServerSocket;
import java.security.Key;
import java.security.KeyStore;
-import java.security.PrivateKey;
import java.security.cert.Certificate;
-import java.security.cert.X509Certificate;
import javax.net.ServerSocketFactory;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
@@ -36,8 +35,6 @@
import freenet.support.api.StringCallback;
import freenet.support.io.Closer;
-import sun.security.x509.X500Name;
-import sun.security.x509.CertAndKeyGen;
public class SSL {
@@ -219,23 +216,24 @@
fis = new FileInputStream(keyStore);
keystore.load(fis, keyStorePass.toCharArray());
} catch(FileNotFoundException fnfe) {
- //If keystore not exist, create keystore and
server certificat
- keystore.load(null, keyStorePass.toCharArray());
- CertAndKeyGen keypair = new
CertAndKeyGen("DSA", "SHA1WithDSA");
- X500Name x500Name = new X500Name(
- "Freenet",
- "Freenet",
- "Freenet",
- "",
- "",
- "");
- keypair.generate(1024);
- PrivateKey privKey = keypair.getPrivateKey();
- X509Certificate[] chain = new
X509Certificate[1];
- chain[0] = keypair.getSelfCertificate(x500Name,
1L * 365 * 24 * 60 * 60);
- keystore.setKeyEntry("freenet", privKey,
keyPass.toCharArray(), chain);
- storeKeyStore();
- createSSLContext();
+ throw new NotImplementedYetException();
+// //If keystore not exist, create keystore and
server certificat
+// keystore.load(null, keyStorePass.toCharArray());
+// CertAndKeyGen keypair = new
CertAndKeyGen("DSA", "SHA1WithDSA");
+// X500Name x500Name = new X500Name(
+// "Freenet",
+// "Freenet",
+// "Freenet",
+// "",
+// "",
+// "");
+// keypair.generate(1024);
+// PrivateKey privKey = keypair.getPrivateKey();
+// X509Certificate[] chain = new
X509Certificate[1];
+// chain[0] = keypair.getSelfCertificate(x500Name,
1L * 365 * 24 * 60 * 60);
+// keystore.setKeyEntry("freenet", privKey,
keyPass.toCharArray(), chain);
+// storeKeyStore();
+// createSSLContext();
} finally {
Closer.close(fis);
}