summaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/TestUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/TestUtils.java')
-rw-r--r--security-utils/src/test/java/com/yahoo/security/TestUtils.java42
1 files changed, 0 insertions, 42 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/TestUtils.java b/security-utils/src/test/java/com/yahoo/security/TestUtils.java
deleted file mode 100644
index fcfcfb2b761..00000000000
--- a/security-utils/src/test/java/com/yahoo/security/TestUtils.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.security;
-
-import javax.security.auth.x500.X500Principal;
-import java.math.BigInteger;
-import java.nio.file.Path;
-import java.security.KeyPair;
-import java.security.KeyStore;
-import java.security.cert.X509Certificate;
-import java.time.Instant;
-import java.time.temporal.ChronoUnit;
-
-import static com.yahoo.security.KeyStoreUtils.writeKeyStoreToFile;
-
-
-/**
- * @author bjorncs
- */
-class TestUtils {
-
- static KeyStore createKeystore(KeyStoreType type, char[] password) {
- KeyPair keyPair = KeyUtils.generateKeypair(KeyAlgorithm.EC, 256);
- return KeyStoreBuilder.withType(type)
- .withKeyEntry("entry-name", keyPair.getPrivate(), password, createCertificate(keyPair))
- .build();
- }
-
- static X509Certificate createCertificate(KeyPair keyPair) {
- return createCertificate(keyPair, new X500Principal("CN=mysubject"));
- }
-
- static X509Certificate createCertificate(KeyPair keyPair, X500Principal subject) {
- return X509CertificateBuilder
- .fromKeypair(
- keyPair, subject, Instant.now(), Instant.now().plus(1, ChronoUnit.DAYS), SignatureAlgorithm.SHA512_WITH_ECDSA, BigInteger.valueOf(1))
- .build();
- }
-
- static void createKeystoreFile(Path file, KeyStoreType type, char[] password) {
- writeKeyStoreToFile(createKeystore(type, password), file, password);
- }
-}