List of usage examples for org.bouncycastle.jcajce.provider.keystore.pkcs12 PKCS12KeyStoreSpi.BCPKCS12KeyStore engineAliases
public Enumeration engineAliases()
From source file:com.mycompany.mavenproject1.P12KeyContainer.java
public void init(FileInputStream stream, String password) throws IOException, NoSuchAlgorithmException, UnrecoverableKeyException { Security.addProvider(new BouncyCastleProvider()); PKCS12KeyStoreSpi.BCPKCS12KeyStore keyStore = new PKCS12KeyStoreSpi.BCPKCS12KeyStore(); keyStore.engineLoad(stream, password.toCharArray()); String alias = (String) keyStore.engineAliases().nextElement(); privateKey = keyStore.engineGetKey(alias, password.toCharArray()); certificate = keyStore.engineGetCertificate(alias); }