diff options
author | andreer <andreer@verizonmedia.com> | 2019-04-26 13:54:44 +0200 |
---|---|---|
committer | andreer <andreer@verizonmedia.com> | 2019-04-26 13:54:44 +0200 |
commit | 259fa915ba39923e4cdd7663548a4eec84583575 (patch) | |
tree | a7bfb3a8c3514816d0f9e1a35b7d36625b8b95c3 /controller-api | |
parent | 454f616dee6e2ded7460fecb8a98a8ea63b69978 (diff) |
leave certificatemanager for next PR
Diffstat (limited to 'controller-api')
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; -} |