test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java

Print this page

        

*** 42,52 **** import javax.net.ssl.*; import java.security.*; import java.security.cert.*; import java.security.spec.*; import java.security.interfaces.*; ! import sun.misc.BASE64Decoder; public class TrustTrustedCert { /* --- 42,52 ---- import javax.net.ssl.*; import java.security.*; import java.security.cert.*; import java.security.spec.*; import java.security.interfaces.*; ! import java.util.Base64; public class TrustTrustedCert { /*
*** 228,238 **** ks.setCertificateEntry("Trusted RSA Signer", trusedCert); // generate the private key. PKCS8EncodedKeySpec priKeySpec = new PKCS8EncodedKeySpec( ! new BASE64Decoder().decodeBuffer(targetPrivateKey)); KeyFactory kf = KeyFactory.getInstance("RSA"); RSAPrivateKey priKey = (RSAPrivateKey)kf.generatePrivate(priKeySpec); // generate certificate chain --- 228,238 ---- ks.setCertificateEntry("Trusted RSA Signer", trusedCert); // generate the private key. PKCS8EncodedKeySpec priKeySpec = new PKCS8EncodedKeySpec( ! Base64.getMimeDecoder().decode(targetPrivateKey)); KeyFactory kf = KeyFactory.getInstance("RSA"); RSAPrivateKey priKey = (RSAPrivateKey)kf.generatePrivate(priKeySpec); // generate certificate chain