Avatar billede luctatic Nybegynder
26. februar 2003 - 15:01 Der er 15 kommentarer og
1 løsning

Eget SSL certifikat - serveren gider ikke godkende det.

Jeg har via javas Keytool oprettet et self-signed SSL-certifikat, som jeg nu skal have importeret til min webserver, SUN ONE application server. Problemet er dog, at serveren kommer med følgende fejl:

Incorrect Usage: No Private Key
The server could not find the private key associated with this certificate


Det jeg skriver ind som certifikat er:
-----BEGIN CERTIFICATE-----
MIIBnTCCAQagAwIBAAIEPly4tTANBgkqhkiG9w0BAQQFADATMREwDwYDVQQDEwgy
NDktcGMxMTAeFw0wMzAyMjYxMjUzMDlaFw0wNDAyMjYxMjUzMDlaMBMxETAPBgNV
BAMTCDI0OS1wYzExMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDk/pZgR+Y2
deiniFzM+3bJRzaC0pOZfd6DbovEp0H4Od0UTRJSmDX6sylT99AtEZsmRnxn0fmZ
kjVZIS3vS/kWylddyuuhctBR6U6mU2/WNu8X0m9QlMHOIFMY9MacVpQrjWS43ufM
klP67cSCFxVLi76/nDDo0ObCDd0zPOiQHQIDAQABMA0GCSqGSIb3DQEBBAUAA4GB
ALDYDizRfMEYF4jRTRJ5msda2HV1c8571Pf/Pe5IdCIfS+n7BnnrL5qfdB/VLBh8
PdPcWXqGmckoFu/VERuV1grXJXyy7keFc8pOrPXfAUOBY8DgbBwRr6ri0bZNm8sd
0cbLQ4Vrw1QuJokBRxKVMqLpAuW8pwCZHcUFzy38ycWj
-----END CERTIFICATE-----


Nu ved jeg ikke om der skal gøres mere ved certifikatet før serveren skulle kunne godkende det, hvilket er årsagen til at jeg lagde spørgsmålet herind først. Skulle dette være nok til at serveren burde kunne godkende det så fejlen ligger der, eller skal der gøres mere ved det?
Avatar billede lpeurotrust Nybegynder
26. februar 2003 - 15:04 #1
nå man danner et certifikat bliver der oprettet en privatnøgle typisk på 1024 eller 2048 bit som hører sammen med certifikatet. det er denne nøgle du mangler at få med. hvoffor bruger du dog ikke et "rigtigt" certifikat som VeriSign?
Avatar billede luctatic Nybegynder
26. februar 2003 - 15:06 #2
Hvor kan jeg finde denne private nøgle? Ligger ikke sammen med .cer filen. Og jeg har ikke brug for et 'rigtigt' certifikat, da brugerskaren ikke bliver mere end et par hundrede mennesker der alle kan godkende certifikatet. Derfor er der ikke nogen grund til at betale nogle tusinde kr. for et certifikat.
Avatar billede lpeurotrust Nybegynder
26. februar 2003 - 15:07 #3
Den private nøgle bliver automatisk gemt på den server hvor du har dannet certifikaet
Avatar billede lpeurotrust Nybegynder
26. februar 2003 - 15:07 #4
ved faktisk ikke hva den bliver kaldt..
Avatar billede luctatic Nybegynder
26. februar 2003 - 15:08 #5
Jeg har en Private.pfx fil jeg har genereret med noget PÆNT ulæseligt data som jeg har lavet via en export utility med PKCS#12 som export format. Aner ikke om det kan være den du tænker på, og hvad jeg så skal gøre ved det?
Avatar billede lpeurotrust Nybegynder
26. februar 2003 - 15:10 #6
tror det er den, men det er jo normalt ikke meningen man skal kopiere certifikater. hvis jeg var dig ville jeg danne et nyt certifikat fra bunden på den server det skal ligge på i sidste ende.
Avatar billede luctatic Nybegynder
26. februar 2003 - 15:12 #7
Jo, men problemet er lidt, at det er keytool, et java værktøj der genererer certifikatet, og det skal så bruges på SUN ONE application server. Serveren kan ikke selv danne et certifikat, men skal hente det udefra.
Avatar billede lpeurotrust Nybegynder
26. februar 2003 - 15:13 #8
hmm så løber jeg desværre tør for ideer.
Avatar billede luctatic Nybegynder
26. februar 2003 - 15:15 #9
hmmm. Kan være det simpelthen er et spørgsmål om at få serveren til at virke. Lyder jo som om at som det er nu, så BURDE det virke og certifikatet BURDE være korrekt.
Avatar billede janius Nybegynder
26. februar 2003 - 15:45 #10
hvis du vil prøve med et kommercielt certifikat (gratis 1 år - så virker til test) så kan du få et ved www.freessl.com . jeg bruger det og ved det virker :)
Avatar billede luctatic Nybegynder
26. februar 2003 - 16:24 #11
det lader til at freessl som så mange andre steder vil have dig til at give dem dit VISA kort nr, og så skal man selv huske at fjerne ens gratis subscription, så den service kunne jeg få mange steder, selvom et år lyder meget behageligt. Men igen - et selvlavet certifikat burde være alt rigeligt, kan bare ikke få serveren til at finde den private nøgle der hører til, for når jeg skriver certifikatet til serveren, læser den udemærket indholdet. Når jeg trykker godkend si'r den bare at den private nøgle er ukendt som jeg skrev i starten af denne tråd.
Avatar billede janius Nybegynder
26. februar 2003 - 16:36 #12
styrer du selv, men freessl vil ikke have visa-nr når det er løsningen, ja, freessl man vælger
Avatar billede luctatic Nybegynder
27. februar 2003 - 10:12 #13
Prøvede freessl, men når jeg indtaster mit CSR siger den at det ikke er valid. Har prøvet både at lade serveren klare det, og at generere det selv via keytool - uden held.
Avatar billede tuxic Nybegynder
14. marts 2003 - 23:47 #14
når certificatet er self-signed lugter det af at det er root CA certificat du har udstedt. For at kunne køre SSL skal du jo både have et gyldigt CA certificat og et server/klient certificat udstedt af CA'en. Er du sikker på du har valgt at få keytool til at en rigtig type certificat til dig?
Avatar billede luctatic Nybegynder
26. maj 2003 - 15:02 #15
Var et problem med serveren. Den kunne kun godtage et kommercielt certifikat.
Avatar billede luctatic Nybegynder
26. maj 2003 - 15:02 #16
Lukket.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester