Adobe Xを使用して自己署名証明書を生成し、pfxファイル(秘密鍵用)と.cerファイル(証明書用)をエクスポートしました。
次に、キーと一緒に証明書を収集しようとしましたが、何らかの理由で、OpenSSLがエラーを出します
OpenSSL::X509::CertificateError: not enough data
これが私のコードです
require 'openssl'
CERTFILE = "test.cer"
RSAKEYFILE = "test.pfx"
# Open certificate files
cert = OpenSSL::X509::Certificate.new(File.read CERTFILE)
key = OpenSSL::PKey::RSA.new(File.read RSAKEYFILE )
私の証明書はAdobeXリーダーを使用して生成されたもので、自己署名証明書です。PDFドキュメントに署名することは正常に機能しています...
これを機能させるにはどうすればよいですか?