Încerc să urmez instrucțiunile oferite aici: https://codekabinett.com/rdumps.php?Lang=2&targetDoc=create-install-ssl-tls-certificate-sql-server pentru crearea unui certificat autosemnat pentru utilizare în testare. Am reușit să creez cu succes certificatul și cheia și să le convertesc într-un fișier .pfx. Acum încerc să import efectiv acel pfx pe mașina locală folosind vrăjitorul de import de certificat. După selectarea fișierului, acesta solicită parola pentru cheia privată. Presupun că aceasta este fie parola aleasă la crearea certificatului, fie la conversia în pfx. Oricum, nu va accepta parola. Am verificat de două ori pentru a mă asigura că nu am scris greșit. Am șters toate fișierele și le-am recreat folosind aceeași parolă pentru ambele. Încă respins. În acest moment nu sunt sigur ce să mai încerc. Ce îmi lipsește aici?
FYI, iată comenzile pe care le-am folosit pentru a genera fișierele:
openssl req -x509 -newkey rsa:4096 -keyout C:\Users\pbuchheit\sqlkey.pem -out c:\Users\pbuchheit\sqlcert.pem -days 3650 -extensions server_ssl
openssl pkcs12 -export -out C:\Users\pbuchheit\sqlcert.pfx -inkey C:\Users\pbuchheit\sqlkey.pem -in C:\Users\pbuchheit\sqlcert.pem
Actualizați:
Problema pare să aibă ceva de-a face cu fișierul pfx. Dacă încerc să nu instalez un fișier de certificat normal (.crt), funcționează bine. Ar putea parola să fie ștearsă sau schimbată atunci când convertiți crt și cheia într-un pfx?