OpenSSL ongelma

Kun ajan komennon openssl s_client -connect ........ -tls1 niin saan virheilmoituksen "unknown option -tls1" Täsmälleen sama komento toimii Windows koneessa mutta ei Linux koneessa. Linuxissa oleva OpenSSL versio on 0.9.8e-fips-rhel5 01 Jul 2008. Windowsissa on vanhempi versio 0.9.8e 23 Feb 2007. Linux kone näyttää kuitenkin tietävän tämän option olemassaolon, sillä se on mainittu argumenttilistassa: ____________________ unknown option -tls1 usage: s_client args -host host - use -connect instead -port port - use -connect instead -connect host:port - who to connect to (default is localhost:4433) -verify depth - turn on peer certificate verification -cert arg - certificate file to use, PEM format assumed -certform arg - certificate format (PEM or DER) PEM default -key arg - Private key file to use, in cert file if not specified but cert file is. -keyform arg - key format (PEM or DER) PEM default -pass arg - private key file pass phrase source -CApath arg - PEM format directory of CA's -CAfile arg - PEM format file of CA's -reconnect - Drop and re-make the connection with the same Session-ID -pause - sleep(1) after each read(2) and write(2) system call -showcerts - show all certificates in the chain -debug - extra output -msg - Show protocol messages -nbio_test - more ssl protocol testing -state - print the 'ssl' states -nbio - Run with non-blocking IO -crlf - convert LF from terminal into CRLF -quiet - no s_client output -ign_eof - ignore input eof (default when -quiet) -ssl2 - just use SSLv2 -ssl3 - just use SSLv3 -tls1 - just use TLSv1 -dtls1 - just use DTLSv1 -mtu - set the MTU -no_tls1/-no_ssl3/-no_ssl2 - turn off that protocol -bugs - Switch on all SSL implementation bug workarounds -serverpref - Use server's cipher preferences (only SSLv2) -cipher - preferred cipher to use, use the 'openssl ciphers' command to see what is available -starttls prot - use the STARTTLS command before starting TLS for those protocols that support it, where 'prot' defines which one to assume. Currently, only "smtp", "pop3", "imap", and "ftp" are supported. -engine id - Initialise and use the specified engine -rand file:file:... __________________________________________________ Missä vika?
3269
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Toimii myös Macintoshissa jossa versio on OpenSSL 0.9.7l 28 Sep 2006

Äänestä

... se että merkkijonossa "-tls1" oli mukana jokin ei-printattava näkymätön merkki. Tuo komento oli skriptissä, joten sen toisto toisti myös näkymättömän merkin. Eli oikeasti myös Linux toimii.

Äänestä
  • Perusvika on siinä että jos skripti on alun perin kirjoitettu Windows-koneessa, niin rivi päättyy merkkeihin 0D Hex ja 0A Hex. Jos se on kirjoitettu Linux koneessa, niin rivi päättyy merkkiin 0A hex. OpenSSL:n mielestä viimeinen parametri oli siis laiton
    "-tls1\x0D".
    (Törmäsin samaan ongelmaan uudelleen.)

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Epäonnekas valtuuttaja kirjoitti:

Kun ajan komennon openssl s_client -connect ........ -tls1 niin saan virheilmoituksen "unknown option -tls1" Täsmälleen sama komento toimii Windows koneessa mutta ei Linux koneessa. Linuxissa oleva OpenSSL versio on 0.9.8e-fips-rhel5 01 Jul 2008. Windowsissa on vanhempi versio 0.9.8e 23 Feb 2007. Linux kone näyttää kuitenkin tietävän tämän option olemassaolon, sillä se on mainittu argumenttilistassa: ____________________ unknown option -tls1 usage: s_client args -host host - use -connect instead -port port - use -connect instead -connect host:port - who to connect to (default is localhost:4433) -verify depth - turn on peer certificate verification -cert arg - certificate file to use, PEM format assumed -certform arg - certificate format (PEM or DER) PEM default -key arg - Private key file to use, in cert file if not specified but cert file is. -keyform arg - key format (PEM or DER) PEM default -pass arg - private key file pass phrase source -CApath arg - PEM format directory of CA's -CAfile arg - PEM format file of CA's -reconnect - Drop and re-make the connection with the same Session-ID -pause - sleep(1) after each read(2) and write(2) system call -showcerts - show all certificates in the chain -debug - extra output -msg - Show protocol messages -nbio_test - more ssl protocol testing -state - print the 'ssl' states -nbio - Run with non-blocking IO -crlf - convert LF from terminal into CRLF -quiet - no s_client output -ign_eof - ignore input eof (default when -quiet) -ssl2 - just use SSLv2 -ssl3 - just use SSLv3 -tls1 - just use TLSv1 -dtls1 - just use DTLSv1 -mtu - set the MTU -no_tls1/-no_ssl3/-no_ssl2 - turn off that protocol -bugs - Switch on all SSL implementation bug workarounds -serverpref - Use server's cipher preferences (only SSLv2) -cipher - preferred cipher to use, use the 'openssl ciphers' command to see what is available -starttls prot - use the STARTTLS command before starting TLS for those protocols that support it, where 'prot' defines which one to assume. Currently, only "smtp", "pop3", "imap", and "ftp" are supported. -engine id - Initialise and use the specified engine -rand file:file:... __________________________________________________ Missä vika?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu