diff --git a/settings/controller/certificatecontroller.php b/settings/controller/certificatecontroller.php
index 2995c7f38bfb2a216ab06d451972eaf6d3489220..8ff9f51a66cc9faddbe14dc6357b5829443bb629 100644
--- a/settings/controller/certificatecontroller.php
+++ b/settings/controller/certificatecontroller.php
@@ -122,8 +122,9 @@ class CertificateController extends Controller {
 	protected function isCertificateImportAllowed() {
 		$externalStorageEnabled = $this->appManager->isEnabledForUser('files_external');
 		if ($externalStorageEnabled) {
-			$backendService = \OC_Mount_Config::$app->getContainer()->query('OCA\Files_External\Service\BackendService');
-			if ($backendService->getBackendsVisibleFor(\OCA\Files_External\Service\BackendService::VISIBILITY_PERSONAL)) {
+			/** @var \OCA\Files_External\Service\BackendService $backendService */
+			$backendService = \OC_Mount_Config::$app->getContainer()->query('\OCA\Files_External\Service\BackendService');
+			if ($backendService->isUserMountingAllowed()) {
 				return true;
 			}
 		}
diff --git a/settings/personal.php b/settings/personal.php
index e9e2046f00a9d06144323b50740c75cf9d325097..e58e043af5031ce054ac8a22b152228872b620ef 100644
--- a/settings/personal.php
+++ b/settings/personal.php
@@ -119,7 +119,9 @@ $clients = array(
 $enableCertImport = false;
 $externalStorageEnabled = \OC::$server->getAppManager()->isEnabledForUser('files_external');
 if ($externalStorageEnabled) {
-	$enableCertImport = true;
+	/** @var \OCA\Files_External\Service\BackendService $backendService */
+	$backendService = \OC_Mount_Config::$app->getContainer()->query('\OCA\Files_External\Service\BackendService');
+	$enableCertImport = $backendService->isUserMountingAllowed();
 }