diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-05-03 14:37:22 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-05-03 15:19:17 +0200 |
commit | bcd18d57c73f4d3f04cf794e9e1e684a39d49218 (patch) | |
tree | 910b19dbdae361dfdbe62f9d748ba2085d52d59b /security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java | |
parent | 1715733a1242d073a354947d3a5013e8c961790d (diff) |
Ensure parsed keys uses 'EC' as algorithm
Remove use of JcaPEMKeyConverter as it generated keys with 'ECDSA' as algorithm.
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java')
-rw-r--r-- | security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java b/security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java index 3a7480dfc63..eba6fad9bd8 100644 --- a/security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java +++ b/security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java @@ -81,13 +81,16 @@ public class KeyUtilsTest { @Test public void can_deserialize_rsa_publickey_in_pem_format() { - KeyUtils.fromPemEncodedPublicKey(rsaPemPublicKey); + PublicKey publicKey = KeyUtils.fromPemEncodedPublicKey(rsaPemPublicKey); + assertEquals(KeyAlgorithm.RSA.getAlgorithmName(), publicKey.getAlgorithm()); } @Test public void can_deserialize_ec_keys_in_pem_format() { - KeyUtils.fromPemEncodedPublicKey(ecPemPublicKey); - KeyUtils.fromPemEncodedPrivateKey(ecPemPrivateKey); + PublicKey publicKey = KeyUtils.fromPemEncodedPublicKey(ecPemPublicKey); + PrivateKey privateKey = KeyUtils.fromPemEncodedPrivateKey(ecPemPrivateKey); + assertEquals(KeyAlgorithm.EC.getAlgorithmName(), publicKey.getAlgorithm()); + assertEquals(KeyAlgorithm.EC.getAlgorithmName(), privateKey.getAlgorithm()); } } |