प्रमाणपत्र बनाएं (स्वयं हस्ताक्षरित)2025/04/17 |
स्वयं हस्ताक्षरित SSL प्रमाणपत्र स्वयं बनाएं। परीक्षण, विकास आदि के प्रयोजनों के लिए पर्यावरण पर स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करना बेहतर था, उत्पादन प्रणाली पर उपयोग करने की अनुशंसा नहीं की गई। |
[root@dlp ~]# cd /etc/pki/tls/private [root@dlp private]# openssl ecparam -name prime256v1 -genkey -out server.key [root@dlp private]# openssl req -new -key server.key -out server.csr You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [XX]:JP # कंट्री कोड State or Province Name (full name) []:Hiroshima # राज्य Locality Name (eg, city) [Default City]:Hiroshima # शहर Organization Name (eg, company) [Default Company Ltd]:GTS # कंपनी Organizational Unit Name (eg, section) []:Server World # विभाग Common Name (eg, your name or your server's hostname) []:dlp.srv.world # सर्वर का FQDN Email Address []:root@srv.world # व्यवस्थापक ईमेल पता Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: # नीचे DNS नाम और IP पता अपने नाम से बदलें [root@dlp private]# echo 'subjectAltName = DNS:dlp.srv.world, IP:10.0.0.30' > /tmp/altname.txt
# 10 वर्ष की समाप्ति तिथि वाला प्रमाणपत्र बनाएं [root@dlp private]# openssl x509 -in server.csr -out server.crt -req -signkey server.key -extfile /tmp/altname.txt -days 3650 Certificate request self-signature ok subject=C=JP, ST=Hiroshima, L=Hiroshima, O=GTS, OU=Server World, CN=dlp.srv.world, emailAddress=root@srv.world[root@dlp private]# total 12 -rw-r--r--. 1 root root 895 Apr 17 11:16 server.crt -rw-r--r--. 1 root root 530 Apr 17 11:16 server.csr -rw-------. 1 root root 302 Apr 17 11:15 server.key |