Bug #15882 ยป 0001-use-delimiators-in-Name-class.patch
ext/openssl/ossl.c | ||
---|---|---|
* This example creates a self-signed certificate using an RSA key and a SHA1
|
||
* signature.
|
||
*
|
||
* name = OpenSSL::X509::Name.parse 'CN=nobody/DC=example'
|
||
* name = OpenSSL::X509::Name.parse '/CN=nobody/DC=example'
|
||
*
|
||
* cert = OpenSSL::X509::Certificate.new
|
||
* cert.version = 2
|
||
... | ... | |
* A CA certificate is created the same way we created a certificate above, but
|
||
* with different extensions.
|
||
*
|
||
* ca_name = OpenSSL::X509::Name.parse 'CN=ca/DC=example'
|
||
* ca_name = OpenSSL::X509::Name.parse '/CN=ca/DC=example'
|
||
*
|
||
* ca_cert = OpenSSL::X509::Certificate.new
|
||
* ca_cert.serial = 0
|
ext/openssl/ossl_x509name.c | ||
---|---|---|
* You can create a Name by parsing a distinguished name String or by
|
||
* supplying the distinguished name as an Array.
|
||
*
|
||
* name = OpenSSL::X509::Name.parse 'CN=nobody/DC=example'
|
||
* name = OpenSSL::X509::Name.parse '/CN=nobody/DC=example'
|
||
*
|
||
* name = OpenSSL::X509::Name.new [['CN', 'nobody'], ['DC', 'example']]
|
||
*/
|