summaryrefslogtreecommitdiffstats
path: root/vespa-athenz/src/test/java/com
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-03-19 15:54:32 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2018-03-19 16:03:33 +0100
commit36909a522751c5dbb2c8b6ba8499e2e637720e3d (patch)
tree010fc23dee50a841206d5c93ed9c1980950236b1 /vespa-athenz/src/test/java/com
parent81cf404f49be4c745fba2ef7aab6bc655d138f14 (diff)
Remove direct use of Crypto
Diffstat (limited to 'vespa-athenz/src/test/java/com')
-rw-r--r--vespa-athenz/src/test/java/com/yahoo/vespa/athenz/tls/KeyUtilsTest.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/vespa-athenz/src/test/java/com/yahoo/vespa/athenz/tls/KeyUtilsTest.java b/vespa-athenz/src/test/java/com/yahoo/vespa/athenz/tls/KeyUtilsTest.java
new file mode 100644
index 00000000000..a8730a31838
--- /dev/null
+++ b/vespa-athenz/src/test/java/com/yahoo/vespa/athenz/tls/KeyUtilsTest.java
@@ -0,0 +1,22 @@
+package com.yahoo.vespa.athenz.tls;
+
+import org.junit.Test;
+
+import java.security.KeyPair;
+import java.security.PublicKey;
+
+import static org.junit.Assert.assertNotNull;
+
+/**
+ * @author bjorncs
+ */
+public class KeyUtilsTest {
+
+ @Test
+ public void can_extract_public_key_from_private() {
+ KeyPair keyPair = KeyUtils.generateKeypair(KeyAlgorithm.RSA);
+ PublicKey publicKey = KeyUtils.extractPublicKey(keyPair.getPrivate());
+ assertNotNull(publicKey);
+ }
+
+} \ No newline at end of file