Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $name = $input->getArgument('name');
     $this->certificateManager->removeCertificate($name);
 }
Exemplo n.º 3
0
	/**
	 * 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();
	}