2 votes

CertUtil : Exception ERROR_INVALID_ACL (0x80070538) lors de l'installation d'un certificat racine sous Windows

J'ai un programme qui installe un certificat à la racine de confiance (avec le consentement de l'utilisateur). Cependant, certains utilisateurs ne peuvent pas utiliser mon logiciel à cause d'une exception qui se produit chaque fois qu'une commande d'ajout d'un certificat est exécutée. Cela se produit à la fois en utilisant certutil et powershell.


Certutil

Commandement : -addstore -user -f root cert.pem

Sortie : -addstore : 0x80070538 (WIN32: 1336 ERROR_INVALID_ACL) (ACL) .

En gros, cela se traduit par The access control list structure is invalid .


PowerShell

Commandement : Import-Certificate -FilePath .\cert.pem -CertStoreLocation Cert:\CurrentUser\Root

Sortie : https://imgur.com/ZkHHEVx


Malheureusement, il n'y a pas grand-chose sur Internet à propos de cette erreur. Si quelqu'un en a fait l'expérience, je lui serais reconnaissant de bien vouloir partager son expérience.

0voto

harrymc Points 394411

Les paramètres corrects pour la commande certutil sont les suivants :

CERTUTIL -addstore -enterprise -f -v root "cert.pem"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X