summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorandreer <andreer@verizonmedia.com>2019-04-26 13:54:44 +0200
committerandreer <andreer@verizonmedia.com>2019-04-26 13:54:44 +0200
commit259fa915ba39923e4cdd7663548a4eec84583575 (patch)
treea7bfb3a8c3514816d0f9e1a35b7d36625b8b95c3 /controller-api
parent454f616dee6e2ded7460fecb8a98a8ea63b69978 (diff)
leave certificatemanager for next PR
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateManager.java20
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateReference.java16
2 files changed, 0 insertions, 36 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateManager.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateManager.java
deleted file mode 100644
index f7aca1bb32e..00000000000
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateManager.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.yahoo.vespa.hosted.controller.api.integration.certificates;
-
-import com.yahoo.config.provision.ApplicationId;
-import com.yahoo.config.provision.Environment;
-
-import java.util.Collection;
-
-public interface CertificateManager {
-
- /**
- * Ensure a valid certificate is provisioned for an application instance in a given environment
- *
- * @param applicationId The application instance for which the certificate is to be provisioned
- * @param environment The environment for which the certificate is to be provisioned
- * @param endpointNames A collection of endpoint names for which the certificate must be valid
- * @return A reference that allows retrieving the private key and certificate chain from the configured secret store
- */
- CertificateReference provisionTlsCertificate(ApplicationId applicationId, Environment environment, Collection<String> endpointNames);
-
-}
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateReference.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateReference.java
deleted file mode 100644
index ea38da4f800..00000000000
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/CertificateReference.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.yahoo.vespa.hosted.controller.api.integration.certificates;
-
-public class CertificateReference {
- public CertificateReference(String secretStorePrivateKeyname, int secretStorePrivateKeyVersion, String secretStorePublicCertificateName, int secretStorePublicCertificateVersion) {
- this.secretStorePrivateKeyname = secretStorePrivateKeyname;
- this.secretStorePrivateKeyVersion = secretStorePrivateKeyVersion;
- this.secretStorePublicCertificateName = secretStorePublicCertificateName;
- this.secretStorePublicCertificateVersion = secretStorePublicCertificateVersion;
- }
-
- private String secretStorePrivateKeyname;
- private int secretStorePrivateKeyVersion;
-
- private String secretStorePublicCertificateName;
- private int secretStorePublicCertificateVersion;
-}