Package java.security

Examples of java.security.KeyStore.store()


    char[] password = keystorePassword.toCharArray();
    KeyStore keystore = KeyStore.getInstance(keystoreType);
    keystore.load(null, null);
    keystore.setCertificateEntry(keyName + "Cert", cert);
    keystore.setKeyEntry(keyName + "Key", kp.getPrivate(), password, new Certificate[] {cert});
    keystore.store(new FileOutputStream(targetKeystoreFile), password);
  }

  private KeyPair generateKeyPair() throws NoSuchAlgorithmException, NoSuchProviderException {
    KeyPairGenerator gen = KeyPairGenerator.getInstance(encryptionAlgorithm);
    gen.initialize(keysize);
View Full Code Here


               
                KeyPair keyPair = TlsKeyGenerator.getKeyPair( adminEntry );
                ks.setKeyEntry( "privatekey", keyPair.getPrivate(), password.toCharArray(), new Certificate[]{ cert } );
               
                OutputStream stream = new FileOutputStream( ksFile );
                ks.store( stream, password.toCharArray() );

                SslSocketConnector httpsConnector = new SslSocketConnector();
                httpsConnector.setPort( httpsTransport.getPort() );
                httpsConnector.setHost( httpsTransport.getAddress() );
                httpsConnector.setKeystoreType( ks.getType() );
View Full Code Here

        try {
            // initializing and clearing keystore
            KeyStore ks = KeyStore.getInstance("JKS", "SUN");
            ks.load(null, keypass.toCharArray());
            ks.store(new FileOutputStream(keystoreName),
                     keypass.toCharArray());
            ks.load(new FileInputStream(keystoreName),
                    keypass.toCharArray());

            // loading Key
View Full Code Here

            // storing keystore
            ks.setKeyEntry(defaultAlias, ff,
                           keypass.toCharArray(),
                           certs);
            ks.store(new FileOutputStream(keystoreName), keypass.toCharArray());
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
View Full Code Here

                targetStore.load(null, null);
            }
            targetStore.setCertificateEntry(keyAlias, cert);
            fileOutputStream =
                    new FileOutputStream(new File(targetStorePath).getAbsolutePath());
            targetStore.store(fileOutputStream, targetStorePass.toCharArray());

            fis.close();
            fileOutputStream.flush();           
            if(log.isDebugEnabled()){
                log.debug("Importing certificate ... DONE !");
View Full Code Here

        X509Certificate cert = chain[k];
        String alias = host + "-" + (k + 1);
        ks.setCertificateEntry(alias, cert);

        OutputStream out = new FileOutputStream(file);
        ks.store(out, passphrase);
        out.close();

        System.out.println();
        System.out.println(cert);
        System.out.println();
View Full Code Here

        }
        try {
            KeyStore keystore = KeyStore.getInstance(FileKeystoreInstance.JKS);
            keystore.load(null, password);
            OutputStream out = new BufferedOutputStream(new FileOutputStream(test));
            keystore.store(out, password);
            out.flush();
            out.close();
            return getKeystore(name);
        } catch (KeyStoreException e) {
            throw new KeystoreException("Unable to create keystore", e);
View Full Code Here

        CertificateFactory factory = CertificateFactory.getInstance( "X.509" );
        Certificate cert = factory.generateCertificate( in );
        KeyStore ks = KeyStore.getInstance( KeyStore.getDefaultType() );
        ks.load( null, null );
        ks.setCertificateEntry( "apacheds", cert );
        ks.store( new FileOutputStream( ksFile ), "changeit".toCharArray() );
        LOG.debug( "Keystore file installed: {}", ksFile.getAbsolutePath() );
       
        oldConfidentialityRequiredValue = ldapServer.isConfidentialityRequired();
    }
   
View Full Code Here

        CertificateFactory factory = CertificateFactory.getInstance( "X.509" );
        Certificate cert = factory.generateCertificate( in );
        KeyStore ks = KeyStore.getInstance( KeyStore.getDefaultType() );
        ks.load( null, null );
        ks.setCertificateEntry( "apacheds", cert );
        ks.store( new FileOutputStream( ksFile ), "changeit".toCharArray() );
    }
}
View Full Code Here

      // KeyPair pair = createRSAKeyPair();
      X509Certificate cert = createClientCert(host, keypair.getPublic());
      ks.setKeyEntry(CLIENT_CERT_ALIAS, keypair.getPrivate(),
              KS_PASS.toCharArray(), new Certificate[] { cert, caCert });
      FileOutputStream fos = new FileOutputStream(fakeSslFile);
      ks.store(fos, KS_PASS.toCharArray());
    }
    else
    {
      is.close();
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.