diff options
Diffstat (limited to 'examples/ca/gen_cert.rb')
-rwxr-xr-x | examples/ca/gen_cert.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/ca/gen_cert.rb b/examples/ca/gen_cert.rb index 3d32c41..e3ce259 100755 --- a/examples/ca/gen_cert.rb +++ b/examples/ca/gen_cert.rb @@ -20,7 +20,7 @@ out_file = $OPT_out || 'cert.pem' csr_file = ARGV.shift or usage ARGV.empty? or usage -csr = X509::Request.new(File.open(csr_file).read) +csr = X509::Request.new(File.read(csr_file)) unless csr.verify(csr.public_key) raise "CSR sign verification failed." end @@ -50,7 +50,7 @@ ca_keypair_file = CAConfig::KEYPAIR_FILE puts "Reading CA keypair (from #{ca_keypair_file})" ca_keypair = PKey::RSA.new(File.read(ca_keypair_file), &CAConfig::PASSWD_CB) -serial = File.open(CAConfig::SERIAL_FILE, "r").read.chomp.hex +serial = File.read(CAConfig::SERIAL_FILE).chomp.hex File.open(CAConfig::SERIAL_FILE, "w") do |f| f << sprintf("%04X", serial + 1) end |