okay. Først og fremmest synes jeg du skal gå ind på http://cashcow.jirty.dk og læse de sider igennem. Der er en næsten komplet gennemgang af hvordan man installerer CashCow/Cashcom på en NT4. Der er beskrevet hvordan du installerer både cashcow og cashcom. Når du har læst det igennem og eventuelt installeret programmerne, vender du tilbage hertil. Det næste skridt bliver så, at tilmelde dig PBS' testserver, hvilket jeg nok skal forklare dig hvordan gøres.
Jeg har været derinde 1000000000 gange, men filmen knækker ved INSTALLATIONEN... Jeg ER allerede tilmeldt PBS´s testserver med IP nummer og det hele. Inde på jirty står der noget om en fil som de kalder iis.cert.pem, eller lignende, som jeg ikke aner hvad er... Det går ellers fint indtil det punkt, og når jeg så konfigurerer cashcom spørger den om 2 passwords. Den ene er mit cert password, men hvad h.. er return-ticket??? Nå, men undskyld, fortsæt...
http://cashcow.jirty.dk/cashcow.ini har altid været et dead link... En return-ticket er hvad du får hvis du laver en succesfuld requestAuth(). Det har dog ikke noget at gøre med konfigurationen af cashcom at gøre. Når du konfigurerer cashcom skal du skrive to password ind. Det første er til dit private certifikat, og det andet er en passphrase til krypteringen. Har du prøvet at følge denne her beskrivelse: http://mail-archive.cashcow.dk/msg00114.html
Hvilken specifik fejlkode får du fra Cashcom, når du siger at du får "wrong password" ?
/ortrak
Synes godt om
Slettet bruger
27. april 2000 - 22:31#6
Det ser da ellers ud til at være en rimelig fyldig vejledning, som ligger inde på http://cashcow.jirty.dk. trin for trin.
Har du installeret certifikatet fra Verisign i Microsoft Key Manager og derefter eksporteret det til en fil ved navn iis.key? Har du derefter kørt getprivatekey.exe iis.key iis-privatekey.net fra en dos-prompt? Har du derefter kørt openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem fra en dos-prompt og angivet en passphrase til RC4 krypteringen da du blev bedt om det? Har du derefter lavet en cashcow.ini-fil der svarer til denne:(hvis det er det hvor du har lagt filerne) pgwhost 194.239.133.146 pgwport 443 keyfile c:\winnt\cashcow\iis.privatekey.pem certfile c:\winnt\cashcow\iis.cert.pem authlog c:\winnt\cashcow\authlog.txt capturelog c:\winnt\cashcow\capturelog.txt errorlog c:\winnt\cashcow\errorlog.txt
Så vidt jeg ved kan iis.cert.pem hedde hvad det vil. Bare det står rigtigt i cashcow.ini-filen. Men prøv at rename den din certifikat-fil til iis.cert.pem og installer den i Microsoft Key Manager. Hvad mener du med at certifikatet ikke er en fil for sig selv?
kharder: Yup. Og det koster kassen! Du har ret i at Dankortet har kunnet bruges i et års tid. Men: Når man sætter en betalingsløsning op, skal man tage stilling til hvorvidt man vil sætte det hele op in-house på egen server, eller om man vil have en ekstern provider til at hoste det. Den sidste løsning er klart den letteste og også den lettest tilgængelige da det kræver en hulens masse papirer og revisorer for at få lov til at sætte det hele op på egen server. Det koster både tid og penge, og det er nok grunden til at der ikke findes så fantastisk mange mennesker på eksperten.dk som har sat en 100% intern betalingsløsning op. Det er i hvert fald min opfattelse, i betragtning af hvor lidt det bliver diskutteret på eksperten.dk. I mit tilfælde havde jeg ikke noget valg, da min arbejdsplan skal leve af, at sælge ydelsen videre. Derfor skulle det hele foregå in-house og gerne uden konsulent-hjælp. Ikke på grund af omkostningerne ved konsulentbistand, men pga. den viden du opnår du står i lortet uden nogen hjælp fra andre mennesker. Det tog lidt tid at få det hele op at køre, men det lykkedes til sidst. Lucky me...
Sorry, jeg blev lige nødt til at trække lidt frisk luft (DF2). Jeg modtog en email fra Verisign med mit test-certifikat, som jeg så skulle copy-paste til notebook, og gemme den under et navn (jeg mener de foreslog cert, men kan ikke huske hvad den skulle ende på)
Okay, nu har jeg taget en kopi af mailen jeg får, check den lige ud!
When you receive your new Secure Server ID from VeriSign, you need to extract it from the e-mail message and install it on your server. To do this:
From your e-mail program, save the Secure Server ID to a file, such as cert.txt. Open Key Manager from the Internet Server program group. Select the key pair that matches your new Secure Server ID. Choose Install Key Certificate from the Key menu. Select the Secure Server ID file you saved in Step 1 and click Open. When prompted, enter the password that you specified when creating the key pair. Choose Commit Changes from the Servers menu. When asked if you want to commit all changes now, click OK.
Som du kan se, hedder den IKKE noget med PEM til sidst (irreterende)
bumbumbum. Jeg mener bare ,at du skal omdøbe den. Men det er altså to måneder siden, jeg installerede vores certifikat, så jeg er lidt rusty. Skal vi ikke sige at jeg lige undersøger sagen i morgen tidlig, når jeg er på arbejde, og så poster jeg her, det jeg finder ud af...?
okay. copy&paste det certifikat du fik fra verisign ind i notepad og gem den som iis.cert.pem Derefter: Open Key Manager from the Internet Server program group. Select the key pair that matches your new Secure Server ID. Choose Install Key Certificate from the Key menu. Select the Secure Server ID file you saved in Step 1 and click Open. When prompted, enter the password that you specified when creating the key pair. Choose Commit Changes from the Servers menu. When asked if you want to commit all changes now, click OK.
Hmm, virker ikke.... Den siger blot WORNG PASSWORD når jeg prøver at konfigurere cashcom. Hvad skal man bruge som password i ticket-key???? Og hvad er ticket-key???
Det ser fornuftigt ud med cashcow.... Jeg har renamed cert file, og det ser..................F..... Mit system gider sgu ikke rigtigt..... Pardon my French.... Ved du hvad. Jeg laver lige en format, og reinstallerer NT. Min transaction server er gået fuldstændig i spåner, og laver opstartsfejl på NT. Jeg giver den lige kniven, og er oppe igen om 45 min...
Jeg er nu kommet så langt at jeg har lagt cashcow og de to andre filer i winnt/system32 og ini i winnt, bibliotek cashcow under winnt med iis.cert.pem og iis.privatekey.pem.... Nu er cashcom vel next????
det burde det være. Men jeg føler mig ikke helt sikker på, at du har fået konfigureret din privatekey ordentligt. Jeg skal lige have bekræftet følgende: Du må gerne bekræfte hver punkt for sig selv: 1. Har du downloadet http://download.cashcow.dk/nttools/opensslbin.zip og extracted filen? 2. Har du eksporteret dit certifikat til en fil ved navn iis.key? 3. Har du derefter kørt: getprivatekey.exe iis.key iis-privatekey.net 4. Har du derefter kørt: openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem?
Jeg ved godt at jeg har spurgt om det før, men jeg vil gerne være sikker på at du er kommet igennem disse faser, uden at der er opstået fejl. Lad os sige at du har fået disse ting, så lad os gå til CashCom. Der skal du indtaste 2 passwords. Har du mulighed for at indtaste 2 passwords, eller står der i det ene felt: "Uncrypted!"? Hvis ikke så indtast passwordet til din privatekey og angiv en pass-phrase/word til krypteringen.
Okay. 1 ja 2 ja 3 ja 4) KAN MAN IKKE!!!! Det er en fejl i opskriften så vidt jeg kan se. Men hvis jeg derimod kører openssl.exe rsa -inform NET -in iis.privatekey.net -out iis.privatekey.pem så bliver jeg bedt om password til min privatekey, som jeg så uden problemer taster ind, og jeg får lavet iis.privatekey.pem
Mht cashcom får jeg mulighed for 2 passwords. Jeg er med på at skrive mit privatekey password i den øverste, men hvad skal jeg skrive i den nenderste? Jeg har prøvet flere gange, men jeg får hele tiden at vide WRONG PASSWORD, og om det er til privatekey eller ticket aner jeg ikke. Men jeg er frisk på en guided tour i opsætning af cashcom også.... Pyyha.....
no problem. Det var også mig der skrev den forkerte "opskrift". Du behøver ikke at sige pyha - du er længere end du tror. Det er sjovt, som det er præcis de samme problemer, som jeg havde i sin tid. Der skal føjes en ekstra parameter til: openssl.exe rsa -inform NET -in iis.privatekey.net -out iis.privatekey.pem , som gør at man også skal skrive et password til krypteringen. Det er det password du skal skrive i den nederste boks. Problemet er, at jeg ikke lige kan huske den rigtige parameter, så jeg går lige igennem CashCow's mailingliste, for at finde den rigtige. For der er nemlig også nogle forkerte...
Så tror jeg jeg har fundet den(tror). Du skal tilføje en parameter der hedder -des3: openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem -des3
Så skulle du meget gerne blive bedt om at skrive et ekstra password ind.
Denne fil skal selvfølgelig lægges i en mappe, hvor SSL er slået til. Det er meget enkelt at se om det virker. Prøv at skriv adressen i browseren både med http: og https: . Du skulle så meget gerne få en "403.4 Forbidden: SSL required" når du prøver med http:
ja. Du skal installere cashcom først. Derefter skal du skrive dit privatekey password i det øverste felt, og i det nederste skriver du det password som du valgte som det sidste da du kørte openssl.exe rsa -inform NET -in iis.privatekey.net -out iis.privatekey.pem -des3
prøv at åbne cashcom-konfigurationen igen og tast de 2 passwords ind igen. Der er vist også en checkbox, som tilbyder at huske dine passwords. Sæt et flueben der. Ellers skal du indtaste passwords hver gang serveren genstartes.
Når du har gjort det, så prøv at køre asp-filen igen.
.lib filerne skal du ikke bruge til noget. Jeg er temmelig sikker på at man bare skal kalde den iis.cert.pem. Normalt er det allered filnavnet på certifikatet, når du modtager det fra VeriSign. Men prøv lige det her: openssl.exe rsa -inform NET -in iis.key -out openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem (indtast certificat password)
og lige derefter openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem -des3 (indtast certificate password)
og derefter kopier iis.privatekey.pem til c:\winnt\cashcow\
ib filerne skal du ikke bruge til noget. Jeg er temmelig sikker på at man bare skal kalde den iis.cert.pem. Normalt er det allered filnavnet på certifikatet, når du modtager det fra VeriSign. Men prøv lige det her: openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem (indtast certificat password)
og lige derefter openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem -des3 (indtast certificate password)
og derefter kopier iis.privatekey.pem til c:\winnt\cashcow\
så prøv at køre getprivatekey.exe iis.key iis-privatekey.net først og så: openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem (indtast certificat password)
og lige derefter openssl.exe rsa -inform NET -in iis.key -out iis.privatekey.pem -des3 (indtast certificate password)
Og så smutter jeg igen.... Jeg skal flyve i morgen, så jeg vil slutte for i dag. Jeg har et "bijob" som pilot der skal passes.... Efter 4 charter flyvninger i morgen, skulle jeg gerne være klar ved serveren igen i morgen aften!
Hmm, nu er jeg ellers på jorden igen, men klokken er 2200 og jeg har lige fået en ambulanceflyvning klokken 6 i morgen tidlig...... Jeg har haft ferie en måned, og den er desværre slut.... Jeg er på igen i morgen eftermiddag (aften dansk tid)
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.