PDA

Bekijk Volledige Versie : Aanmaken CSR via DA



MikeVrind
17/03/10, 09:10
Goedemorgen,

Voor een website die bij ons op de server draait moeten wij een SSL certificaat aan laten vragen. Nu krijgen wij steeds te horen dat het CSR bestand dat wij aanleveren ongeldig zou zijn omdat de 'common name' niet zou kloppen.
Maar deze wordt door DA zelf ingevuld en zou toch gewoon het domeinnaam incl. www moeten zijn?

Voor de zekerheid zal ik even stap voor stap vertellen wat ik heb gedaan voor het aanmaken van het CSR.

1. Toevoegen nieuw IP adres op server via IP management.
2. Nieuwe IP adres gekoppeld aan de gebruiker wie SSL wenst.
3. SSL ingeschakeld voor de gebruiker.
4. Via SSL certificates in het formulier gekozen voor de 2e optie en vervolgens gekozen voor 'Create A Certificate Request'.

Hierbij vul ik de volgende gegevens in:
2 Letter Country Code NL
State/Province Zuid Holland
City Nieuwerkerk aan den IJssel
Company **** *** & **** B.V. (** for client privacy)
Company Division Webshop
Common Name www.domein.nl
E-Mail v.voorbeeld@domein.nl
Key Size (bits) 1024

Vervolgens klik ik op de Save button onderaan de pagina en op de volgende pagina krijg ik de CSR die ik vervolgens per mail aan onze host stuur die voor ons het SSL verder registreerd. Alleen krijg ik van hun te horen dat de common name niet zou kloppen. Ook zou er volgens hun een wachtwoord in het CSR bestand staan die voor problemen zorgt, maar ik kan via DA niet eens een wachtwoord invoeren?

t.bloo
17/03/10, 10:24
Zou goed moeten werken. Haal eens de & uit de company veld, misschien dat dat problemen geeft. Stuur anders het CSR eens per PB dan kijk ik even voor je wat er in staat.

MikeVrind
17/03/10, 10:31
Ik heb geprobeerd de & te vervangen voor de tekst 'en' maar dat mocht niet baten.
De CSR zoals ik deze als laatste heb verstuurd, stuur ik wel even per PB.

t.bloo
17/03/10, 10:47
Ik zie niets vreemds aan dit request. Ik zal eens op een andere manier een csr file maken.

Mark17
17/03/10, 11:28
Heb je niet een wildcard certificaat afgenomen? Dan zou de melding wel kloppen.

MikeVrind
17/03/10, 12:08
Ik heb even de formulieren erbij gepakt en er is geen wildcard certificaat aangevraagd.

Mark17
17/03/10, 14:24
Welke domeinnaam stond op het aanvraag formulier? Dit soort meldingen heb ik eerder gezien als daar de domeinnaam anders was.

MikeVrind
17/03/10, 14:50
Op het aanvraagformulier stond exact hetzelfde domeinnaam als dat ik bij de common name invulde (of wat DA zelf invulde eigenlijk).

Ivm privacy van de klant laat ik de link hier liever achterwege maar die namen kwamen in ieder geval met elkaar overheen.

Maar volgens t.bloo werd het e-mailadres direct achter de common name geplaatst, wellicht dat dat de problemen veroorzaakte. t.bloo is zo behulpzaam geweest om voor mij een CSR aan te maken, deze is nu wel succesvol verzonden en het SSL vcertificaat hebben wij inmiddels ook al binnen.

t.bloo
17/03/10, 15:20
fijn dat het gelukt is :lovewht:

het is mij ook niet helemaal duidelijk waarom die CSR niet goed was, wellicht is de software van de uitgevende firma kritisch op de volgorde van de elementen in de CSR

bbytes
17/03/10, 15:35
Mocht je in vervolg je csr willen checken, probeer dan deze site eens.

http://www.spacereg.com/a.rpl?m=checkcsr

t.bloo
17/03/10, 15:41
De vraag was, hoe maak je nou zelf een certificaat request. Bijgevoegd een zipje met daarin de volgende bestanden:



request.txt gegevens voor aanvragen van het certificaat
sslcert_request.sh maakt een private key en request bestand
sslcert_details_request.sh geeft de inhoud van een request weer
sslcert_details_cert.sh geeft de inhoud van een certificaat weer
sslcert_checkkeys.sh check de keys van certificaat en privatekey


Hiermee kun je een certificaat request maken met


sh sslcert_request.sh request.txt

Dit levert een request.csr en een request.key op. Het request.csr stuur je op naar de firma die het certifcaat gaat leveren. Bewaar de key goed, want die heb je nodig voor je server als je het certificaat terug krijgt.

Met de details scripts kun je kijken wat er in dat request of certificaat staat. Met de checkkeys kun je controleren of je de juiste private key file hebt voor het certificaat. Als de checksums gelijk zijn, dan zijn de sleutels dat ook.

De scriptjes doen niets geheimzinnigs, het roept gewoon openssl aan.



request: openssl req -newkey rsa:1024 -keyout request.key -out request.csr -config $1
details_request: openssl req -noout -text -in $1
details_cert: openssl x509 -noout -text -in $1
checkkeys: openssl x509 -noout -modulus -in $1 | openssl md5 ; openssl rsa -noout -modulus -in $2 | openssl md5