Почему openssl в Windows выдает ошибку, а не в Centos: PKCS12_parse: ошибка проверки mac (OpenSSL::PKCS12::PKCS12Error)

require 'openssl'

if ARGV.length == 2
    pkcs12 = OpenSSL::PKCS12.new(File.read(ARGV[0]), ARGV[1])
    p pkcs12.certificate
else
    puts "Usage: load_cert.rb <path_to_cert> <cert_password>"
end

Выполнение этого приводит к ошибке в Windows, но не в Linux.

Ошибка:

OpenSSL::PKCS12::PKCS12Error: PKCS12_parse: проверка mac провал
from (irb):21:in инициализировать
from (irb):21:in new
from (irb):21
из C:/Ruby192/bin/irb:12:in

6
задан MarthyM 6 June 2015 в 10:53
поделиться