test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java

Print this page

        

*** 43,53 **** import java.security.cert.CertificateFactory; import java.security.spec.*; import java.security.interfaces.*; import java.math.BigInteger; ! import sun.misc.BASE64Decoder; public class SelfIssuedCert { /* * ============================================================= --- 43,53 ---- import java.security.cert.CertificateFactory; import java.security.spec.*; import java.security.interfaces.*; import java.math.BigInteger; ! import java.util.Base64; public class SelfIssuedCert { /* * =============================================================
*** 240,250 **** } if (keyCertStr != null) { // generate the private key. PKCS8EncodedKeySpec priKeySpec = new PKCS8EncodedKeySpec( ! new BASE64Decoder().decodeBuffer(keySpecStr)); KeyFactory kf = KeyFactory.getInstance("RSA"); RSAPrivateKey priKey = (RSAPrivateKey)kf.generatePrivate(priKeySpec); // generate certificate chain --- 240,250 ---- } if (keyCertStr != null) { // generate the private key. PKCS8EncodedKeySpec priKeySpec = new PKCS8EncodedKeySpec( ! Base64.getMimeDecoder().decode(keySpecStr)); KeyFactory kf = KeyFactory.getInstance("RSA"); RSAPrivateKey priKey = (RSAPrivateKey)kf.generatePrivate(priKeySpec); // generate certificate chain