Ruby on rails RubyonRails上的Mac验证失败
我的ruby on rails应用程序出现错误 我正在尝试使用这个存储库:生成pkpass 但是,在此步骤中,我收到一个pcks12Error::Mac验证失败:Ruby on rails RubyonRails上的Mac验证失败,ruby-on-rails,ruby-on-rails-3,security,web,passbook,Ruby On Rails,Ruby On Rails 3,Security,Web,Passbook,我的ruby on rails应用程序出现错误 我正在尝试使用这个存储库:生成pkpass 但是,在此步骤中,我收到一个pcks12Error::Mac验证失败: Dubai::Passbook.certificate, Dubai::Passbook.password = "/resources/certificate.p12", "mypassword" # Example.pass is a directory with files "pass.json", "icon.png" &am
Dubai::Passbook.certificate, Dubai::Passbook.password = "/resources/certificate.p12", "mypassword"
# Example.pass is a directory with files "pass.json", "icon.png" & "icon@2x.png"
File.open("Example.pkpass", 'w') do |f|
f.write Dubai::Passbook::Pass.new("Example.pass").pkpass.string
end
我在网上查看了一下,但没有发现RoR中的这种错误
编辑:
我非常确定这是一个OpenSSL错误。我的证书来自另一台机器。那东西会影响这个错误吗?我必须在我的机器上创建证书吗?要配置OpenSSL?我自己找到了答案。 在Dubai gem中,只需通过binread()更改read()。 它解决了我的mac验证失败的问题