/** * Removes a personal root certificate from the users' trust store * * @NoAdminRequired * @NoSubadminRequired * @param string $certificateIdentifier * @return DataResponse */ public function removePersonalRootCertificate($certificateIdentifier) { if ($this->isCertificateImportAllowed() === false) { return new DataResponse('Individual certificate management disabled', Http::STATUS_FORBIDDEN); } $this->certificateManager->removeCertificate($certificateIdentifier); return new DataResponse(); }
protected function execute(InputInterface $input, OutputInterface $output) { $name = $input->getArgument('name'); $this->certificateManager->removeCertificate($name); }
/** * Removes a personal root certificate from the users' trust store * * @NoAdminRequired * @NoSubadminRequired * @param string $certificateIdentifier * @return DataResponse */ public function removePersonalRootCertificate($certificateIdentifier) { $this->certificateManager->removeCertificate($certificateIdentifier); return new DataResponse(); }