Lines Matching defs:kf
80 private static void testPublic(KeyFactory kf, PublicKey key) throws Exception {
82 PublicKey key2 = (PublicKey)kf.translateKey(key);
83 KeySpec keySpec = kf.getKeySpec(key, ECPublicKeySpec.class);
84 PublicKey key3 = kf.generatePublic(keySpec);
85 KeySpec x509Spec = kf.getKeySpec(key, X509EncodedKeySpec.class);
86 PublicKey key4 = kf.generatePublic(x509Spec);
88 PublicKey key5 = kf.generatePublic(x509Spec2);
96 private static void testPrivate(KeyFactory kf, PrivateKey key) throws Exception {
98 PrivateKey key2 = (PrivateKey)kf.translateKey(key);
99 KeySpec keySpec = kf.getKeySpec(key, ECPrivateKeySpec.class);
100 PrivateKey key3 = kf.generatePrivate(keySpec);
101 KeySpec pkcs8Spec = kf.getKeySpec(key, PKCS8EncodedKeySpec.class);
102 PrivateKey key4 = kf.generatePrivate(pkcs8Spec);
104 PrivateKey key5 = kf.generatePrivate(pkcs8Spec2);
112 private static void test(KeyFactory kf, Key key) throws Exception {
117 testPublic(kf, (PublicKey)key);
119 testPrivate(kf, (PrivateKey)key);
139 KeyFactory kf = KeyFactory.getInstance("EC", p);
145 test(kf, kp.getPrivate());
146 test(kf, kp.getPublic());