summaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-03 14:37:22 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-03 15:19:17 +0200
commitbcd18d57c73f4d3f04cf794e9e1e684a39d49218 (patch)
tree910b19dbdae361dfdbe62f9d748ba2085d52d59b /security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java
parent1715733a1242d073a354947d3a5013e8c961790d (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.java9
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());
}
}