Lines Matching refs:kf
78 private static void testPublic(KeyFactory kf, PublicKey key) throws Exception {
80 PublicKey key2 = (PublicKey)kf.translateKey(key);
81 KeySpec rsaSpec = kf.getKeySpec(key, RSAPublicKeySpec.class);
82 PublicKey key3 = kf.generatePublic(rsaSpec);
83 KeySpec x509Spec = kf.getKeySpec(key, X509EncodedKeySpec.class);
84 PublicKey key4 = kf.generatePublic(x509Spec);
86 PublicKey key5 = kf.generatePublic(x509Spec2);
94 private static void testPrivate(KeyFactory kf, PrivateKey key) throws Exception {
96 PrivateKey key2 = (PrivateKey)kf.translateKey(key);
97 KeySpec rsaSpec = kf.getKeySpec(key, RSAPrivateCrtKeySpec.class);
98 PrivateKey key3 = kf.generatePrivate(rsaSpec);
99 KeySpec pkcs8Spec = kf.getKeySpec(key, PKCS8EncodedKeySpec.class);
100 PrivateKey key4 = kf.generatePrivate(pkcs8Spec);
102 PrivateKey key5 = kf.generatePrivate(pkcs8Spec2);
110 // KeySpec rsaSpec2 = kf.getKeySpec(key, RSAPrivateKeySpec.class);
111 // PrivateKey key6 = kf.generatePrivate(rsaSpec2);
114 // PrivateKey key7 = kf.generatePrivate(rsaSpec3);
119 private static void test(KeyFactory kf, Key key) throws Exception {
124 testPublic(kf, (PublicKey)key);
126 testPrivate(kf, (PrivateKey)key);
137 KeyFactory kf = KeyFactory.getInstance("RSA", p);
142 test(kf, ks.getKey(alias, password));
143 test(kf, ks.getCertificate(alias).getPublicKey());