curl การตั้งค่ารายการตัวเลขไม่สำเร็จ


1

ฉันกำลังพยายามทำให้การใช้ curl ใช้รหัส GOST2001-GOST89-GOST89 ซึ่ง OpenSSL ใช้งานได้ แต่ใช้งานได้เรื่อย ๆ failed setting cipher list ข้อผิดพลาดแม้จะมีความจริงที่ว่า curl เห็น gost engine และสามารถใช้ใบรับรองไคลเอ็นต์ GOST ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ไลบรารีทั้งหมดถูกรวบรวมจากแหล่งที่มา

$ openssl ciphers | grep -o '\(GOST[[:digit:]]\+-\?\)\+'
GOST2001-GOST89-GOST89
GOST94-GOST89-GOST89

$ openssl engine | grep gost
(gost) Reference implementation of GOST engine

$ openssl version
OpenSSL 1.0.1 14 Mar 2012

$ curl -V
curl 7.25.0 (x86_64-apple-darwin11.3.0) libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP 

$ curl --engine gost --ciphers GOST2001-GOST89-GOST89 https://localhost:4433
curl: (59) failed setting cipher list

คำตอบ:


0

นี่ไม่ใช่คำตอบจริงๆ แต่อาจช่วยได้บ้าง

รหัสข้อผิดพลาด 59 หมายถึง "ไม่สามารถใช้รหัส SSL ที่ระบุ" (จาก ที่นี่ )
เห็นได้ชัดว่าขดไม่สามารถใช้รหัสนี้

ข้อผิดพลาดอาจทำให้เข้าใจผิดเนื่องจากปัญหาอาจเกิดจากเซิร์ฟเวอร์ localhost ของคุณปฏิเสธการเข้ารหัสว่าไม่รองรับในระหว่างการจับมือกัน

มันอาจทำงานได้ดีขึ้นด้วยรหัสที่รู้จักกันดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.