diff options
3 files changed, 0 insertions, 51 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; -} diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificates/CertificateManagerImpl.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificates/CertificateManagerImpl.java deleted file mode 100644 index 04ba126e1be..00000000000 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificates/CertificateManagerImpl.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.yahoo.vespa.hosted.controller.certificates; - -import com.yahoo.config.provision.ApplicationId; -import com.yahoo.config.provision.Environment; -import com.yahoo.vespa.hosted.controller.api.integration.certificates.CertificateManager; -import com.yahoo.vespa.hosted.controller.api.integration.certificates.CertificateReference; - -import java.util.Collection; - -public class CertificateManagerImpl implements CertificateManager { - @Override - public CertificateReference provisionTlsCertificate(ApplicationId applicationId, Environment environment, Collection<String> endpointNames) { - return new CertificateReference("keyname", 1, "certname", 1); - } -} |