@Test public void getKey() throws Exception { KeyStore ks = provider.getKeyStore(); RSAPrivateKey key = (RSAPrivateKey) ks.getKey("kangaroo", "kangaroo".toCharArray()); Certificate[] chain = provider.getKeyStore().getCertificateChain("kangaroo"); assertEquals(1, chain.length); RSAPublicKey pubKey = (RSAPublicKey) chain[0].getPublicKey(); assertEquals(key.getModulus(), pubKey.getModulus()); }
public KeyStore getKeyStore() { if (!doesKeystoreExist()) { generateKeystore(); } return generatedProvider.getKeyStore(); }
GeneratedKeystoreProvider implements IKeystoreProvider { public KeyStore getKeyStore() { if (!doesKeystoreExist()) { generateKeystore(); } return generatedProvider.getKeyStore(); } }
GeneratedKeystoreProvider implements IKeystoreProvider { public KeyStore getKeyStore() { if (!doesKeystoreExist()) { generateKeystore(); } return generatedProvider.getKeyStore(); } GeneratedKeystoreProvider(final String workingDirectory);  GeneratedKeystoreProvider(final String workingDirectory,
                                     final String keystorePass,
                                     final String certificatePass,
                                     final String alias); }
GeneratedKeystoreProvider implements IKeystoreProvider { public KeyStore getKeyStore() { if (!doesKeystoreExist()) { generateKeystore(); } return generatedProvider.getKeyStore(); } GeneratedKeystoreProvider(final String workingDirectory);  GeneratedKeystoreProvider(final String workingDirectory,
                                     final String keystorePass,
                                     final String certificatePass,
                                     final String alias); KeyStore getKeyStore(); @Override void writeTo(final OutputStream outputStream); }
GeneratedKeystoreProvider implements IKeystoreProvider { public KeyStore getKeyStore() { if (!doesKeystoreExist()) { generateKeystore(); } return generatedProvider.getKeyStore(); } GeneratedKeystoreProvider(final String workingDirectory);  GeneratedKeystoreProvider(final String workingDirectory,
                                     final String keystorePass,
                                     final String certificatePass,
                                     final String alias); KeyStore getKeyStore(); @Override void writeTo(final OutputStream outputStream);  }