Advertisement
Advertisement
| 04.25.2008 at 06:19AM PDT, ID: 23353350 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: |
public void generateUserKeystoreAndCert(String alias,String keystore, String password, String certfile)
{
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
ks.load(null,password.toCharArray());
KeyPairGenerator kg = KeypairGenerator.getInstance("SHA1withRSA");
kg.initialize(1024);
KeyPair keyPair = kg.generateKeyPair();
PrivateKey privateKey = keyPair.getPrivate();
PublicKey publicKey = keyPair.getPublic();
ks.setEntry(alias,privateKey,password);
FileOutputStream fos = new FileOutputStream(keystore);
ks.store(fos,password);
fos.close();
System.out.println("One keystore has been created.");
//Now to create a cert ....
|