use of org.xipki.security.pkcs12.KeystoreGenerationParameters in project xipki by xipki.
the class P12KeyGenAction method getKeyGenParameters.
protected KeystoreGenerationParameters getKeyGenParameters() throws IOException {
KeystoreGenerationParameters params = new KeystoreGenerationParameters(getPassword());
SecureRandom random = securityFactory.getRandom4Key();
if (random != null) {
params.setRandom(random);
}
return params;
}
use of org.xipki.security.pkcs12.KeystoreGenerationParameters in project xipki by xipki.
the class P12HMACSignLoadTest method generateKeystore.
private static byte[] generateKeystore(String signatureAlgorithm) throws Exception {
int keysize = getKeysize(signatureAlgorithm);
P12KeyGenerationResult identity = new P12KeyGenerator().generateSecretKey("GENERIC", keysize, new KeystoreGenerationParameters(PASSWORD.toCharArray()));
return identity.keystore();
}
use of org.xipki.security.pkcs12.KeystoreGenerationParameters in project xipki by xipki.
the class P12ECSignLoadTest method generateKeystore.
private static byte[] generateKeystore(String curveNameOrOid) throws Exception {
byte[] keystoreBytes = getPrecomputedECKeystore(curveNameOrOid);
if (keystoreBytes == null) {
KeystoreGenerationParameters params = new KeystoreGenerationParameters(PASSWORD.toCharArray());
params.setRandom(new SecureRandom());
P12KeyGenerationResult identity = new P12KeyGenerator().generateECKeypair(curveNameOrOid, params, null);
keystoreBytes = identity.keystore();
}
return keystoreBytes;
}
use of org.xipki.security.pkcs12.KeystoreGenerationParameters in project xipki by xipki.
the class P12RSASignLoadTest method generateKeystore.
private static byte[] generateKeystore(int keysize, BigInteger publicExponent) throws Exception {
byte[] keystoreBytes = getPrecomputedRSAKeystore(keysize, publicExponent);
if (keystoreBytes == null) {
KeystoreGenerationParameters params = new KeystoreGenerationParameters(PASSWORD.toCharArray());
params.setRandom(new SecureRandom());
P12KeyGenerationResult identity = new P12KeyGenerator().generateRSAKeypair(keysize, publicExponent, params, null);
keystoreBytes = identity.keystore();
}
return keystoreBytes;
}
use of org.xipki.security.pkcs12.KeystoreGenerationParameters in project xipki by xipki.
the class P12SM2SignLoadTest method generateKeystore.
private static byte[] generateKeystore(String curveNameOrOid) throws Exception {
byte[] keystoreBytes = getPrecomputedECKeystore(curveNameOrOid);
if (keystoreBytes == null) {
KeystoreGenerationParameters params = new KeystoreGenerationParameters(PASSWORD.toCharArray());
params.setRandom(new SecureRandom());
P12KeyGenerationResult identity = new P12KeyGenerator().generateECKeypair(curveNameOrOid, params, null);
keystoreBytes = identity.keystore();
}
return keystoreBytes;
}
Aggregations