Although I would still like to understand what I’m doing wrong in win32crypt, this seems to get me by for now…. 😊 ☹
certutil -f -p "pfxtpassword" -importpfx "c:\scripts\certs\pfxname.pfx” # imports the PFX to the local machine “Personal” certificates store HTH someone else Steven From: python-win32 <python-win32-bounces+steven=manross....@python.org> On Behalf Of Steven Manross Sent: Sunday, September 22, 2024 1:14 PM To: python-win32@python.org Subject: [python-win32] win32crypt.PFXImportCertStore() Howdy, I am trying to import a PFX/P12 certificate to the local machine certificate store and there’s no errors, but it also doesn’t seem to work either. I’ve left a bit of debugging code in the script to show all the things I’ve tried, but again there’s no errors, and it generates the PyStore object like the docs say it will and I enumerate the certificates in the store with a for loop, BUT it doesn’t seem to add the PFX to the store (or at least I can’t see it in the Certificates MMC app for the local machine). I can manually import the PFX by using the CryptoAPI “Install PFX” option from the windows explorer shell just fine, but the win32crypt.PFXImportCertStore() call doesn’t error, but it also enumerates the machine store certs without the “newly added” PFX. # this is output from the script in the for loop at the bottom from the attached python script – these 2 certificates existed prior to the PFX trying to get imported 1 Cert: <PyCERT_CONTEXT object at 0x000001D0103736B0> 2 CertEnumCertificateContextProperties returned: [] 3 cert.Subject: w22test001.manross.net 4 cert Serial Number: redacted 5 Issuer: redacted 6 NotBefore: redacted 7 NotAfter: redacted 1 Cert: <PyCERT_CONTEXT object at 0x000001D010373920> 2 CertEnumCertificateContextProperties returned: [2, 11] 3 cert.Subject: w22test001.manross.net 4 cert Serial Number: redacted 5 Issuer: redacted 6 NotBefore: redacted 7 NotAfter: redacted Please and thank you, Steven
_______________________________________________ python-win32 mailing list python-win32@python.org https://mail.python.org/mailman/listinfo/python-win32