Czy w Ruby jest sposób na cyfrowe podpisywanie wiadomości e-mail za pomocą S/MIME? Nasza grupa korzysta z PKI, a nasi użytkownicy są uwarunkowani oczekiwaniem podpisów cyfrowych na ważne wiadomości.Podpisywanie cyfrowo wiadomości e-mail w języku Ruby za pomocą S/MIME
wiem, że mogę wywołać narzędzie wiersza polecenia 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'
ale mam nadzieję wykorzystać rozwiązanie Ruby.
skończyło się przy użyciu wyżej rozwiązanie, ale dla w podobnej sytuacji musisz najpierw przekonwertować klucz PKI (w formacie pliku .p12): openssl pkcs12 -w # {@ cert_file} -passin pass: # {@ pass_phrase} -passout pass: # {@ pass_phrase} - out # {out_file} –
Nie mogę uwierzyć w ilość (działających) przykładów kodu, które dostaję, gdy google "ruby smime" ... To jest ... imponujące! – Romain
tutaj jest przepełnienie stosu z kimś, kto mówi, że zorientowali się, jak to zrobić. Nie rozumiem, co się dzieje, aby wiedzieć, jak daleko ci to idzie: http://stackoverflow.com/questions/11159478/openssl-smime-in-ruby-rails – jrochkind