⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Ruby master
All Projects
Ruby
»
Ruby master
Overview
Activity
Roadmap
Issues
Repository
Like
Download (748 Bytes)
Bug #12794
» openssl_test.rb
Test script -
cfoo (Chris Foo)
, 09/27/2016 08:28 PM
require
"base64"
require
"openssl"
puts
"Ruby Version =
#{
RUBY_VERSION
}
"
[
:VERSION
,
:OPENSSL_LIBRARY_VERSION
,
:OPENSSL_VERSION
].
each
do
|
const
|
puts
"OpenSSL::
#{
const
}
=
#{
OpenSSL
.
const_get
(
const
)
}
"
end
puts
"
\n
"
csr
=
OpenSSL
::
X509
::
Request
.
new
begin
OpenSSL
::
X509
::
Request
.
new
(
csr
.
to_der
)
puts
"Successfully re-imported CSR from DER format."
rescue
=>
e
puts
"ERROR: Failed to re-import CSR from DER format (
#{
e
.
message
}
)."
ensure
puts
"Base64 DER:"
puts
Base64
.
strict_encode64
(
csr
.
to_der
)
end
puts
"
\n
"
begin
OpenSSL
::
X509
::
Request
.
new
(
csr
.
to_pem
)
puts
"Successfully re-imported CSR from PEM format"
rescue
=>
e
puts
"ERROR: Failed to re-import CSR in PEM format (
#{
e
.
message
}
)."
ensure
puts
"PEM:"
puts
csr
.
to_pem
end
« Previous
1
2
3
4
5
Next »
(3-3/5)
Loading...