public static ControllerHttpClient withSignatureKey(URI endpoint, String privateKey, ApplicationId id) {
        return new SigningControllerHttpClient(endpoint, privateKey, id);
    }
Creates an HTTP client against the given endpoint, which uses the given key to authenticate as the given application.
hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java