OpenSSL also implements obviously the famous Secure Socket Layer (SSL) protocol. OpenSSL is avaible for a wide variety of platforms. The source code can be downloaded from www.openssl.org. A windows distribution can be found here. This tutorial shows some basics funcionalities of the OpenSSL command line tool.

openssl ca -revoke signed/0A.pem -config caconfig.cnf What does this do which requires the CA's private key? Does it do anything except updating index.txt? openssl ca -- sample minimal CA application A file demoCA/serial would be created containing for example, 01 and the empty index file demoCA/index.txt. Sign a certificate request: openssl ca -in req.pem -out newcert.pem Sign a certificate request using CA extensions: openssl ca -in req.pem -extensions v3_ca -out newcert.pem Generate a CRL openssl ca -gencrl -out crl.pem MySQL :: MySQL 5.7 Reference Manual :: 6.3.3.2 Creating To see the contents of a certificate (for example, to check the range of dates over which a certificate is valid), invoke openssl like this: openssl x509 -text -in ca.pem openssl x509 -text -in server-cert.pem openssl x509 -text -in client-cert.pem. Now you have a set of files that can be used as follows: Certificate Management and Generation with OpenSSL Aug 14, 2016

# See the POLICY FORMAT section of the `ca` man page. countryName = optional stateOrProvinceName = optional localityName = optional organizationName = optional organizationalUnitName = optional commonName = supplied emailAddress = optional [req ] # Options for the `req` tool (`man req`). default_bits = 2048 distinguished_name = req

Building a Root CA and an Intermediate CA using OpenSSL Dec 27, 2017 Can't open /etc/easy-rsa/pki/index.txt.attr for reading

Aug 14, 2016

index.txt: library:fopen:No such file or directory index.txt when generate csr key. Dear I'm trying to genrate opevpn keys. sequences : openssl req -batch -days 3650 -nodes -new -newkey echo '01' > serial; touch index.txt; mkdir newcerts To create a .csr for our base.domain site we will enter: $ openssl req -new -out base.domain.csr -config req.base.domain.conf And finally to sign a certificate with a .csr created we will do: OpenSSL uses its own configuration system, and does not use Autoconf. However, a number of popular projects use both OpenSSL and Autoconf, and it would be usful to detect either OPENSSL_init_ssl and SSL_library_init from libssl. To craft a feature test for OpenSSL that recognizes both OPENSSL_init_ssl and SSL_library_init, you can use the openssl req -new -newkey rsa:2048 -keyout private/cakey.pem -out careq.pem -config ./openssl.cnf Here -new denotes a new keypair, -newkey rsa:2048 specifies the size and type of your private key: RSA 2048-bit, -keyout dictates where they new private key will go, -out determines where the request will go, and -config tells openssl to use our C:\Users\fyicenter>\local\OpenSSL-Win32\bin\openssl.exe OpenSSL> ca -in test.csr -keyfile my_ca.key -cert my_ca.crt Using configuration from C:\local\OpenSSL-Win32\bin\openssl.cfg Enter pass phrase for my_ca.key:fyicenter ./demoCA/index.txt: No such file or directory unable to open './demoCA/index.txt' 9632:error:02001002:system library:fopen