Lines Matching defs:kf
70 private static void testPublic(KeyFactory kf, PublicKey key) throws Exception {
72 PublicKey key2 = (PublicKey)kf.translateKey(key);
73 KeySpec keySpec = kf.getKeySpec(key, ECPublicKeySpec.class);
74 PublicKey key3 = kf.generatePublic(keySpec);
75 KeySpec x509Spec = kf.getKeySpec(key, X509EncodedKeySpec.class);
76 PublicKey key4 = kf.generatePublic(x509Spec);
78 PublicKey key5 = kf.generatePublic(x509Spec2);
86 private static void testPrivate(KeyFactory kf, PrivateKey key) throws Exception {
88 PrivateKey key2 = (PrivateKey)kf.translateKey(key);
89 KeySpec keySpec = kf.getKeySpec(key, ECPrivateKeySpec.class);
90 PrivateKey key3 = kf.generatePrivate(keySpec);
91 KeySpec pkcs8Spec = kf.getKeySpec(key, PKCS8EncodedKeySpec.class);
92 PrivateKey key4 = kf.generatePrivate(pkcs8Spec);
94 PrivateKey key5 = kf.generatePrivate(pkcs8Spec2);
102 private static void test(KeyFactory kf, Key key) throws Exception {
107 testPublic(kf, (PublicKey)key);
109 testPrivate(kf, (PrivateKey)key);
123 KeyFactory kf = KeyFactory.getInstance("EC", p);
128 test(kf, kp.getPrivate());
129 test(kf, kp.getPublic());