tôi đang cố gắng để làm một đơn giản OpenSSL::X509::Certificate.new(File.read("testuser.p12"))
từ IRB với ruby 1.8.7 (hoặc 1.9.2), cùng kết quả cho cả hai. Lỗi tôi nhận được là OpenSSL::X509::CertificateError: nested asn1 error
của Ruby Lỗi đọc trong Giấy chứng nhận tập tin với OpenSSL
Đây có phải là vấn đề về ruby hay điều này cho thấy bản thân chứng chỉ không đúng định dạng? Tôi đã tìm thấy một số báo cáo tương tự xoay quanh một amazon cert chứng minh các lỗi như vậy, mà hóa ra là cert chính nó. Nó hoạt động trong trình duyệt mặc dù. Gợi ý về cách giải quyết vấn đề này?
cảm ơn! Điều đó dường như là vấn đề. Tôi đã không phải đối phó với certs nhiều và tôi đã theo một ví dụ rõ ràng xấu. Bài đăng của bạn và [this this] (http://stackoverflow.com/questions/8167579/connect-to-web-server-via-phonegap-with-ssl-and-certificate) đã giúp rất nhiều cập nhật – yodafan86
: nó đã hoạt động dừng lại và tôi không thể hiểu tại sao. nó có nghĩa là thổi bay giữa các lần chạy thử, và bây giờ ngay cả trong irb, rằng p12 = dòng OpenSSL tuyên bố nó cần 4 tham số? Đã làm một số thay đổi phụ thuộc trong yêu cầu 'net/https'? Tôi có thể cần 2 thông số nào khác? Bất kỳ giúp đỡ rất nhiều đánh giá cao, điều này đã cho tôi bối rối! – yodafan86
bạn có thể giải quyết nó? – shailesh