Có cách nào để Ruby ký thư điện tử bằng S/MIME không? Nhóm của chúng tôi sử dụng PKI và người dùng của chúng tôi có điều kiện mong đợi chữ ký số cho các thư quan trọng.Kỹ thuật số đăng ký email bằng Ruby với S/MIME
Tôi biết tôi có thể gọi các công cụ dòng lệnh openssl:
openssl smime -sign -signer $CERT_FILE -passin pass:$CERT_PASS
-in $UNSIGNED_MAIL -out $SIGNED_MAIL -certfile $CERT_CA_FILE
-from 'your ' -to 'recipients <[email protected]>'
-subject 'The Subject'
nhưng tôi hy vọng có thể sử dụng một giải pháp Ruby.
tôi đã kết thúc bằng cách sử dụng giải pháp trên, nhưng đối với những người trong tình huống tương tự, bạn phải chuyển đổi khóa PKI (ở định dạng tệp .p12) trước: openssl pkcs12 -in # {@ cert_file} -passin pass: # {@ pass_phrase} - vượt qua: # {@ pass_phrase} - # {out_file} –
Tôi không thể tin số lượng (làm việc) các ví dụ mã tôi nhận được khi tôi google "ruby smime" ... Đó là ... ấn tượng! – Romain
đây là một sự tràn ngăn xếp với một người nói rằng họ đã tìm ra cách để làm điều đó. Tôi không hiểu những gì đang diễn ra đủ để biết điều này sẽ giúp bạn như thế nào: http://stackoverflow.com/questions/11159478/openssl-smime-in-ruby-rails – jrochkind