windows - Generer en x.509, der skal underskrives

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har gjort en hel del søgning, og jeg kan ikke synes at finde svar på, hvordan man opretter et x.509 certifikat, som jeg så kunne have underskrevet af en tredjepart som f.eks. Verisign. Jeg forsøger at gøre dette i Windows .


Jeg ved for SSL dette er en CSR, men hvad gør jeg for at få en x.509 til brug i kryptering af SSO-meddelelser med vores kunder?


Tak.

Bedste reference


Min anbefalede måde ville være at bruge Cygwin + OpenSSL:
http://robotification.com/2007/08/31/installing-openssl-on-windows/[1]


En anden måde kan være at bruge Windows-binære filer til OpenSSL.


ADVARSEL: Jeg har ikke prøvet nogen af ​​disse Windows-binære filer. Brug dem på egen risiko. Jeg er ikke tilknyttet nogen af ​​disse.


Du kan bruge Windows implementering af OpenSSL. Jeg fandt et par vinduer binære filer:
http://www.openssl.org/related/binaries.html
http://gnuwin32.sourceforge.net/packages/openssl.htm[2][3]


Og disse installationsanvisninger:
http://forums.tutorialized.com/windows-122/openssl-installation-on-windows-tutorial-by-herong-5467.html[4]


Uanset fremgangsmåden skal du køre følgende Openssl-kommando.


openssl req-noder -newkey rsa: 2048 -keyout myserver.key-out server.csr
Dette vil generere to filer: en CSR kaldet 'server.csr' og en 2048-bit privat nøgle kaldet 'myserver.key'.


Du bliver bedt om at indtaste nogle oplysninger til din CSR. Indtast dem som pr dine oplysninger, og du er færdig.


Håber dette hjælper.