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.