159 votes

Comment créer un certificat auto-signé pour un nom de domaine pour le développement

J'ai subdomain.example.com que j'utilise à des fins de développement. Ma solution d'application web contient une API web, etc., que j'ai besoin d'appeler à partir de systèmes externes, donc je n'utilise pas localhost.

J'ai maintenant besoin de tester pour SSL et j'ai besoin d'un certificat pour mon domaine de développement subdomain.example.com.

J'ai essayé de créer un certificat auto-signé comme indiqué dans Create a Self-Signed Server Certificate in IIS 7, mais ce certificat ne fonctionne que localement. Ce certificat peut-il être utilisé à des fins ou devrai-je créer un certificat auto-signé pour mon sous-domaine de développement ?

1voto

Ali Mahmoodi Points 423

mkcert est obsolète, la meilleure façon est d'exécuter powershell en tant qu'administrateur et ensuite d'exécuter :

New-SelfSignedCertificate -DnsName "myapp.local" -CertStoreLocation "cert:\LocalMachine\My"  -FriendlyName "test dev cert" -TextExtension "2.5.29.37={text}1.3.6.1.5.5.7.3.1" -KeyUsage DigitalSignature,KeyEncipherment,DataEncipherment  -Provider "Microsoft RSA SChannel Cryptographic Provider" -HashAlgorithm "SHA256"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X