के साथ रूबी में डिजिटली हस्ताक्षर ईमेल ईमेल क्या रूबी में एस/एमआईएम के साथ ईमेल संदेशों पर डिजिटल हस्ताक्षर करने का कोई तरीका है? हमारा समूह पीकेआई का उपयोग करता है और हमारे उपयोगकर्ताओं को महत्वपूर्ण संदेशों के लिए डिजिटल हस्ताक्षर की उम्मीद करने की शर्त है।एस/एमआईएम
मैं जानता हूँ कि मैं 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'
लेकिन मैं एक रूबी समाधान का उपयोग करने की उम्मीद कर रहा हूँ।
मैं ऊपर समाधान का उपयोग कर समाप्त हो गया है, लेकिन के लिए समान स्थिति में, आपको पीकेआई कुंजी (.p12 फ़ाइल प्रारूप में) को पहले कनवर्ट करना होगा: openssl pkcs12 -in # {@ cert_file} -पास पास: # {@ pass_phrase} -पासआउट पास: # {@ pass_phrase} - बाहर # {out_file} –
मैं विश्वास नहीं कर सकता कि (काम कर रहे) कोड उदाहरणों को मैं "ruby smime" google पर प्राप्त करता हूं ... यह ... प्रभावशाली है! – Romain
यहां किसी ऐसे व्यक्ति के साथ एक स्टैक ओवरफ़्लो है जो कहता है कि उन्होंने यह पता लगाया कि यह कैसे किया जाए। मुझे समझ में नहीं आता कि यह कितना दूर हो रहा है यह जानने के लिए कि यह कितना दूर है: http://stackoverflow.com/questions/11159478/openssl-smime-in-ruby-rails – jrochkind