i'm setting mysql server , trying have mysql client connect on ssl. i'm going using self signed certificate same. reading mysql documentation on setting ssl see have specify path following files :-
the ssl root ca ssl certificate ssl private key
in particular case, should setting both root ca , certificate self signed certificate?
example of how create self-signed ssl certificate.
su root , create directory root account has access to.
su - mkdir certificates chmod 700 certificates cd certificates
use openssl generate server key
openssl genrsa -des3 -out server.key 4096
openssl request pass phrase. type in sentence long , complex can remember (you'll have type @ least twice). try make @ least 40 characters long, punctuation , capital , lowercase letters. more different characters use better. create certificate signing request server key created in step 2.
openssl req -new -key server.key -out server.csr
sign certificate using ssl.
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
you can set certificate number of days, recommend 365 remember update once year.
once you're done, you'll have following files:
server.crt: self-signed server certificate server.csr: server certificate signing request server.key: private server key, not require password when starting apache
place files required web server, , turn on https. (if don't know how, contact server administrator.)
Comments
Post a Comment