คำถามติดแท็ก openssl

OpenSSL เป็นชุดเครื่องมือซอฟต์แวร์โอเพ่นซอร์สที่ใช้โปรโตคอล SSL / TLS เช่นเดียวกับห้องสมุดเข้ารหัสลับทั่วไป

14
ไม่สามารถโหลดข้อมูลการกำหนดค่าจาก /usr/local/ssl/openssl.cnf บน Windows
ในขณะที่ใช้ OpenSSL บน Windows: openssl genrsa -out privatekey.pem 1024 --> สร้างสำเร็จแล้ว openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 365 ----> แสดงข้อความข้อผิดพลาดเป็น ไม่สามารถโหลดข้อมูลการกำหนดค่าจาก /usr/local/ssl/openssl.cnf

11
คุณจะทดสอบกุญแจคู่ DSA สาธารณะ / ส่วนตัวได้อย่างไร
มีวิธีง่าย ๆ ในการตรวจสอบว่าคีย์ส่วนตัวที่กำหนดตรงกับคีย์สาธารณะที่กำหนดหรือไม่ ฉันมี * .pub และไฟล์ * .key ไม่กี่ไฟล์และฉันต้องตรวจสอบว่าไฟล์ไหนบ้าง อีกครั้งไฟล์เหล่านี้คือ pub / key DSA ฉันต้องการซับบางอย่าง ...
167 encryption  ssl  openssl  key 

12
curl: (1) โปรโตคอล https ไม่ได้รับการสนับสนุนหรือปิดการใช้งานใน libcurl
ฉันกำลังพยายามติดตั้งสภาพแวดล้อมของ Rails บน Ubuntu 11.04 เมื่อฉันเรียกใช้งานคำสั่งrvm install 1.9.2 --with-openssl-dir=/usr/localจะได้รับข้อผิดพลาดต่อไปนี้: curl : (1) Protocol https not supported or disabled in libcurl วิธีนี้สามารถแก้ไขได้?

2
ความแตกต่างระหว่าง“ BEGIN RSA PRIVATE KEY” และ“ BEGIN PRIVATE KEY”
สวัสดีฉันกำลังเขียนโปรแกรมที่นำเข้าคีย์ส่วนตัวจาก.pemไฟล์และสร้างออบเจกต์คีย์ส่วนตัวเพื่อใช้ในภายหลัง .. ปัญหาที่ฉันเผชิญคือpemไฟล์ส่วนหัวบางไฟล์เริ่มต้นด้วย -----BEGIN PRIVATE KEY----- ในขณะที่คนอื่นเริ่มต้นด้วย -----BEGIN RSA PRIVATE KEY----- จากการค้นหาของฉันฉันรู้ว่าPKCS#8รูปแบบแรกถูกจัดรูปแบบ แต่ฉันไม่รู้ว่ารูปแบบอื่นเป็นของอะไร
150 openssl  rsa  private-key  pem 

16
dyld: ไลบรารีไม่ถูกโหลด: /usr/local/opt/openssl/lib/libssl.1.0.dylib
ฉันติดตั้งไอผ่าน homebrew และจากนั้นก็อยากจะกระโดดเข้าไปในโครงการโดยการดำเนินการvapor new Helloแต่ได้รับข้อความต่อไปนี้กลับมาใน terminal: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/vapor Reason: image not found zsh: abort vapor new Hello ฉันลองวิธีการบางอย่างเพื่อแก้ไขปัญหานี้เช่นถอนการติดตั้งและติดตั้ง openssl ผ่านทาง brew แต่นั่นไม่ได้ผล ลองสิ่งที่ฉันพบในอินเทอร์เน็ต แต่ก็ไม่มีอะไรทำงาน ฉันคิดว่ามันเกี่ยวข้องกับการทำงานกับไอเท่านั้นที่ทำงานกับรุ่น 1.0.0 แต่ไม่ใช่ 1.1.1 และนั่นคือสิ่งที่ฉันมี ฉันเดาว่าฉันจำเป็นต้องปรับลดรุ่นเป็น 1.0.0 แต่ฉันต้องทำอย่างไร ฉันใช้ MacOS Catalina ถ้าเป็นเช่นนั้น ขอบคุณล่วงหน้า.
148 swift  macos  openssl  homebrew  vapor 

20
ไม่พบ wrapper“ https” - คุณลืมเปิดใช้งานเมื่อคุณกำหนดค่า PHP หรือไม่
ปัญหาอยู่ในคำถาม ฉันได้ทำการตรวจสอบอย่างละเอียดเพื่อหาทางแก้ปัญหาที่เกี่ยวกับเรื่องนี้และฉันรู้ว่ามีหัวข้อนี้และฉันได้ติดตามพวกเขาด้วยและไม่มีอะไรทำงาน ที่ถูกกล่าวว่าฉันจะออกรายการทุกอย่างที่ฉันได้ทำจนถึง ฉันใช้ PHP 5.2.14 พร้อมการแก้จุดบกพร่อง Zend สำหรับเวอร์ชัน Eclipse ล่าสุดบนคอมพิวเตอร์ Windows XP ของฉัน ฉันมี RAM 1 GB ฉันติดตั้ง XAMPP พร้อม Apache, MySQL และ FileZilla บน XAMPP ฉันได้ทำดังต่อไปนี้ (Apache ถูกปิดในช่วงการเปลี่ยนแปลงเหล่านี้): คลิกธุรการจาก Control Panel XAMPP https:// localhost/xampp/และเดินไป จากที่นั่นฉันยอมรับ certs จากบรรทัดนี้ในหน้าต้อนรับ: สำหรับการสนับสนุน OpenSSL โปรดใช้ใบรับรองการทดสอบกับ https: // 127.0.0.1 หรือ https: // localhost phpinfo()มาตราเดียวกันกับที่ผมตรวจสอบ …
144 php  apache  https  openssl  xampp 

8
แปลงคีย์ pem เป็นรูปแบบ ssh-rsa
ฉันมีใบรับรองในderรูปแบบจากคำสั่งนี้ฉันจะสร้างกุญแจสาธารณะ: openssl x509 -inform der -in ejbcacert.cer -noout -pubkey > pub1key.pub ซึ่งผลลัพธ์ในสิ่งนี้: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7vbqajDw4o6gJy8UtmIbkcpnk O3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2 eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1 QWPdspTBKcxeFbccDwIDAQAB -----END PUBLIC KEY----- ฉันจะรับกุญแจสาธารณะเช่นนี้ได้อย่างไร อาจมาจากใบรับรองหรือจากกุญแจสาธารณะนี้? ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC7vbqajDw4o6gJy8UtmIbkcpnkO3Kwc4qsEnSZp/TR+fQi62F79RHWmwKOtFmwteURgLbj7D/WGuNLGOfa/2vse3G2eHnHl5CB8ruRX9fBl/KgwCVr2JaEuUm66bBQeP5XeBotdR4cvX38uPYivCDdPjJ1QWPdspTBKcxeFbccDw== สิ่งนี้ได้มาด้วยคำสั่งนี้: ssh-keygen -y -f private_key1.pem > public_key1.pub
143 openssl  openssh 

1
การใช้ HsOpenSSL API อย่างเหมาะสมเพื่อติดตั้งเซิร์ฟเวอร์ TLS
ฉันกำลังพยายามหาวิธีการใช้OpenSSL.Session API อย่างถูกต้องในบริบทที่เกิดขึ้นพร้อมกัน เช่นสมมติว่าฉันต้องการใช้ a stunnel-style ssl-wrapperฉันคาดหวังว่าจะมีโครงสร้างโครงกระดูกพื้นฐานต่อไปนี้ซึ่งใช้การไร้เดียงสาfull-duplex tcp-port-forwarder: runProxy :: PortID -> AddrInfo -> IO () runProxy localPort@(PortNumber lpn) serverAddrInfo = do listener <- listenOn localPort forever $ do (sClient, clientAddr) <- accept listener let finalize sServer = do sClose sServer sClose sClient forkIO $ do tidToServer <- myThreadId bracket …
141 haskell  openssl  ssl 

14
Homebrew ปฏิเสธที่จะเชื่อมโยง OpenSSL
ฉันใช้งาน: OSX 10.11.6, Homebrew เวอร์ชัน 0.9.9m OpenSSL 0.9.8zg 14 กรกฎาคม 2558 ฉันพยายามที่จะเล่นกับกับ dotnetcore และต่อไปของพวกเขาคำแนะนำ , ฉันได้อัพเกรด / ติดตั้ง openssl เวอร์ชันล่าสุดแล้ว: > brew install openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan.bottle.tar.gz Already downloaded: /Users/administrator/Library/Caches/Homebrew/openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Caveats A CA file has been bootstrapped using certificates from the system keychain. To add additional …

13
การแปลง Java Keystore เป็นรูปแบบ PEM
ฉันกำลังพยายามแปลงจากไฟล์ที่เก็บคีย์ Java เป็นไฟล์ PEM โดยใช้แอปพลิเคชัน keytool และ openssl แต่ฉันไม่พบวิธีที่ดีในการแปลง ความคิดใด ๆ ? แทนที่จะแปลงที่เก็บคีย์เป็น PEM โดยตรงฉันพยายามสร้างไฟล์ PKCS12 ก่อนแล้วจึงแปลงเป็นไฟล์ PEM และ Keystore ที่เกี่ยวข้อง แต่ฉันไม่สามารถสร้างการเชื่อมต่อโดยใช้พวกเขาได้ (โปรดทราบว่าฉันต้องการแค่ไฟล์ PEM และไฟล์ Keystore เพื่อใช้การเชื่อมต่อที่ปลอดภัยไม่มีข้อ จำกัด เช่น "Start from a java keystore file" :) ดังนั้นการเริ่มจากรูปแบบอื่นจึงเป็นที่ยอมรับในกรณีของฉัน) แต่ควรใช้วิธีการแปลงโดยตรงจาก jks เป็น pem

13
สร้างใบรับรอง SSL ที่ลงนามด้วยตนเองที่เชื่อถือได้สำหรับ localhost (สำหรับใช้กับ Express / Node)
พยายามทำตามคำแนะนำต่างๆในการสร้างใบรับรองที่ลงนามด้วยตนเองเพื่อใช้กับ localhost คำแนะนำส่วนใหญ่ดูเหมือนจะเป็นสำหรับ IIS แต่ฉันกำลังพยายามใช้ Nodejs / Express ไม่มีสิ่งใดทำงานได้อย่างถูกต้องเนื่องจากในขณะที่ติดตั้งใบรับรองจะไม่เชื่อถือ นี่คือสิ่งที่ฉันพยายามแล้วล้มเหลว: ฉันจะสร้างใบรับรองที่ลงนามด้วยตนเองสำหรับ localhost ได้อย่างไร https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04/ http://blogs.developerforce.com/developer-relations/2011/05/generating-valid-self-signed-certificates.html http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/ ใครสามารถเสนอเวิร์กโฟลว์ที่สามารถทำสิ่งนี้ได้? ฉันสามารถติดตั้งใบรับรองได้ แต่ฉันไม่สามารถรับใบรับรองที่เชื่อถือได้ใน chrome (v32) หรือ IE (v10) แก้ไข: มีการแนะนำในความคิดเห็นว่าปัญหาไม่มีใบรับรองรูทที่เชื่อถือได้ ฉันติดตั้งใบรับรองผ่าน IE แล้ว แต่ก็ยังไม่ได้รับความเชื่อถือ

7
ตรวจสอบห่วงโซ่ใบรับรองโดยใช้ openssl ตรวจสอบ
ฉันกำลังสร้างห่วงโซ่ใบรับรองของตัวเองโดยมีส่วนประกอบต่อไปนี้: Root Certificate - Intermediate Certificate - User Certificate Root Cert คือใบรับรองที่ลงนามด้วยตนเองใบรับรองระดับกลางลงนามโดย Root และ User โดย Intermediate ตอนนี้ฉันต้องการตรวจสอบว่าใบรับรองผู้ใช้มีจุดยึดโดยใบรับรองหลักหรือไม่ กับ openssl verify -verbose -CAfile RootCert.pem Intermediate.pem การตรวจสอบก็โอเค ในขั้นตอนต่อไปฉันตรวจสอบใบรับรองผู้ใช้ด้วย openssl verify -verbose -CAfile Intermediate.pem UserCert.pem และการตรวจสอบจะแสดง error 20 at 0 depth lookup:unable to get local issuer certificate เกิดอะไรขึ้น?

13
คุณต้องเปิดใช้งานส่วนขยาย openssl เพื่อดาวน์โหลดไฟล์ผ่าน https
ฉันต้องการติดตั้ง Zend Framework 2 ดังนั้นฉันจึงดาวน์โหลดแอปพลิเคชันโครงกระดูก ตามที่กล่าวไว้ในคู่มือ ZF2 เราต้องออกคำสั่ง php composer.phar install ภายในโครงกระดูก. แต่ฉันได้รับข้อผิดพลาด คุณต้องเปิดใช้งานส่วนขยาย openssl เพื่อดาวน์โหลดไฟล์ผ่าน https จากนั้นฉันเปิดใช้งาน ssl_module ใน wamp ของฉันฉันตรวจสอบไฟล์ php_ini และฉันเห็นบรรทัดต่อไปนี้ ขยาย = php_openssl.dll ฉันยังคงได้รับข้อผิดพลาดเดียวกัน ใครมีเงื่อนงำอะไรที่ฉันพลาดไป?

6
แปลง NSData เป็น String?
ฉันกำลังจัดเก็บคีย์ส่วนตัว openssl EVP_PKEY เป็น nsdata สำหรับสิ่งนี้ฉันกำลังต่ออนุกรมในสตรีมไบต์โดยใช้รหัสด้านล่าง unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey, &p); โดย pkey เป็นประเภท EVP_PKEY จากนั้นฉันกำลังจัดเก็บไบต์จากบัฟเฟอร์ 'p' เป็น NSData โดยใช้บรรทัดที่ระบุด้านล่าง NSData *keydata = [NSData dataWithBytes:P length:len]; ตอนนี้ฉันกำลังแปลงเป็น NSString โดยใช้รหัสที่ระบุด้านล่าง แต่เมื่อฉันพิมพ์ลงในคอนโซลมันจะให้อักขระอื่น ๆ NSString *content =[ NSString stringWithCString:[keydata bytes] …
122 iphone  ios  sqlite  openssl  nsdata 

12
CMake ไม่พบไลบรารี OpenSSL
ฉันกำลังพยายามติดตั้งซอฟต์แวร์ซึ่งใช้ cmake เพื่อติดตั้งตัวเองเมื่อฉันให้ที่ commandlin cmake .. มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้ในไฟล์นี้ CMakeLists.txt -------- บรรทัด ---> find_package ( ต้องการ OpenSSL): - cmake .. -- Could NOT find Git (missing: GIT_EXECUTABLE) ZLib include dirs: /usr/include ZLib libraries: /usr/lib/arm-linux-gnueabihf/libz.so Compiling with SSL support CMake Error at /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (message): Could NOT find OpenSSL, try to set the path …
121 openssl  cmake 

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