中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Shell腳本實現生成SSL自簽署證書
來源:易賢網 閱讀:1069 次 日期:2015-01-30 15:08:49
溫馨提示:易賢網小編為您整理了“Shell腳本實現生成SSL自簽署證書”,方便廣大網友查閱!

啟用 apache 的 mod_ssl 之后需要有證書才能正常運作。寫了個腳本來操作。首先要確定機器上已經有 openssl 。

代碼如下:

#!/bin/sh

#

# ssl 證書輸出的根目錄。

sslOutputRoot="/etc/apache_ssl"

if [ $# -eq 1 ]; then

sslOutputRoot=$1

fi

if [ ! -d ${sslOutputRoot} ]; then

mkdir -p ${sslOutputRoot}

fi

cd ${sslOutputRoot}

echo "開始創建CA根證書..."

#

# 創建CA根證書,稍后用來簽署用于服務器的證書。如果是通過商業性CA如

# Verisign 或 Thawte 簽署證書,則不需要自己來創建根證書,而是應該

# 把后面生成的服務器 csr 文件內容貼入一個web表格,支付簽署費用并

# 等待簽署的證書。關于商業性CA的更多信息請參見:

# Verisign -

# Thawte Consulting -

# CertiSign Certificadora Digital Ltda. -

# IKS GmbH - /

# Uptime Commerce Ltd. -

# BelSign NV/SA -

# 生成CA根證書私鑰

openssl genrsa -des3 -out ca.key 1024

# 生成CA根證書

# 根據提示填寫各個字段, 但注意 Common Name 最好是有效根域名(如 zeali.net ),

# 并且不能和后來服務器證書簽署請求文件中填寫的 Common Name 完全一樣,否則會

# 導致證書生成的時候出現

# error 18 at 0 depth lookup:self signed certificate 錯誤

openssl req -new -x509 -days 365 -key ca.key -out ca.crt

echo "CA根證書創建完畢。"

echo "開始生成服務器證書簽署文件及私鑰 ..."

#

# 生成服務器私鑰

openssl genrsa -des3 -out server.key 1024

# 生成服務器證書簽署請求文件, Common Name 最好填寫使用該證書的完整域名

# (比如: security.zeali.net )

openssl req -new -key server.key -out server.csr

ls -altrh ${sslOutputRoot}/server.*

echo "服務器證書簽署文件及私鑰生成完畢。"

echo "開始使用CA根證書簽署服務器證書簽署文件 ..."

#

# 簽署服務器證書,生成server.crt文件

# 參見

# sign.sh START

#

# Sign a SSL Certificate Request (CSR)

# Copyright (c) 1998-1999 Ralf S. Engelschall, All Rights Reserved.

#

CSR=server.csr

case $CSR in

*.csr ) CERT="`echo $CSR | sed -e 's/\.csr/.crt/'`" ;;

* ) CERT="$CSR.crt" ;;

esac

# make sure environment exists

if [ ! -d ca.db.certs ]; then

mkdir ca.db.certs

fi

if [ ! -f ca.db.serial ]; then

echo '01' >ca.db.serial

fi

if [ ! -f ca.db.index ]; then

cp /dev/null ca.db.index

fi

# create an own SSLeay config

# 如果需要修改證書的有效期限,請修改下面的 default_days 參數.

# 當前設置為10年.

cat >ca.config <<EOT

[ ca ]

default_ca = CA_own

[ CA_own ]

dir = .

certs = ./certs

new_certs_dir = ./ca.db.certs

database = ./ca.db.index

serial = ./ca.db.serial

RANDFILE = ./ca.db.rand

certificate = ./ca.crt

private_key = ./ca.key

default_days = 3650

default_crl_days = 30

default_md = md5

preserve = no

policy = policy_anything

[ policy_anything ]

countryName = optional

stateOrProvinceName = optional

localityName = optional

organizationName = optional

organizationalUnitName = optional

commonName = supplied

emailAddress = optional

EOT

# sign the certificate

echo "CA signing: $CSR -> $CERT:"

openssl ca -config ca.config -out $CERT -infiles $CSR

echo "CA verifying: $CERT <-> CA cert"

openssl verify -CAfile ./certs/ca.crt $CERT

# cleanup after SSLeay

rm -f ca.config

rm -f ca.db.serial.old

rm -f ca.db.index.old

# sign.sh END

echo "使用CA根證書簽署服務器證書簽署文件完畢。"

# 使用了 ssl 之后,每次啟動 apache 都要求輸入 server.key 的口令,

# 你可以通過下面的方法去掉口令輸入(如果不希望去掉請注釋以下幾行代碼):

echo "去除 apache 啟動時必須手工輸入密鑰密碼的限制:"

cp -f server.key server.key.org

openssl rsa -in server.key.org -out server.key

echo "去除完畢。"

# 修改 server.key 的權限,保證密鑰安全

chmod 400 server.key

echo "Now u can configure apache ssl with following:"

echo -e "\tSSLCertificateFile ${sslOutputRoot}/server.crt"

echo -e "\tSSLCertificateKeyFile ${sslOutputRoot}/server.key"

# die gracefully

exit 0

更多信息請查看IT技術專欄

更多信息請查看網頁制作
易賢網手機網站地址:Shell腳本實現生成SSL自簽署證書
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久黄色小说| 久久中文字幕一区| 久久综合999| 一本色道久久综合一区| 国产伦精品一区二区三区四区免费| 99精品国产一区二区青青牛奶| 国产精品一香蕉国产线看观看| 性做久久久久久免费观看欧美 | 久久天堂国产精品| 亚洲欧洲中文日韩久久av乱码| 国产亚洲第一区| 国产精品一区=区| 久久综合久久综合久久| 亚洲欧美国产三级| 亚洲图片欧洲图片av| 亚洲狠狠丁香婷婷综合久久久| 亚洲第一在线| 亚洲国产精品美女| 伊人久久成人| 亚洲高清色综合| 日韩一二三在线视频播| 国产精品亚发布| 狠狠入ady亚洲精品| 一区二区三区无毛| 国产精品久久久一区二区三区| 国产精品私房写真福利视频 | 久久成人人人人精品欧| 亚洲图片欧美一区| 久久99在线观看| 另类春色校园亚洲| 午夜精品久久久久久久久| 国产精品亚洲精品| 在线国产欧美| 亚洲一区二区3| 亚洲一区二区影院| 美女视频一区免费观看| 欧美三级午夜理伦三级中视频| 久久亚洲一区| 欧美日韩性生活视频| 国产视频在线观看一区二区三区| 国产一区日韩一区| 9色国产精品| 欧美在线免费观看视频| 午夜精品视频在线观看一区二区| 久久精品一二三区| 国产精品久久激情| 怡红院精品视频| 欧美一区1区三区3区公司| 免费影视亚洲| 国产三级欧美三级日产三级99| 亚洲精品国产精品乱码不99| 午夜精品久久久久久久99樱桃 | 亚洲国产女人aaa毛片在线| 一本高清dvd不卡在线观看| 久久久五月婷婷| 欧美日韩一区二区免费视频| 国产精品久久国产愉拍| 亚洲精品国产精品国自产在线| 亚洲一区视频在线| 欧美片第一页| 亚洲黄色免费电影| 久久精品国产一区二区三区免费看 | 国产精品网曝门| 亚洲精品久久久久| 久久美女性网| 国产精品视频免费一区| 99精品久久| 亚洲日韩中文字幕在线播放| 久久午夜激情| 久久久久久久一区二区| 欧美日韩中字| 亚洲区一区二| 免费日韩av| 黑人一区二区| 久久久之久亚州精品露出| 国产精品日韩专区| 亚洲专区一区| 国产精品色一区二区三区| 99国产精品99久久久久久| 亚洲一区二区在| 国产精品久久久久久久久久久久久| 99亚洲一区二区| 欧美日韩精品在线视频| 中文亚洲欧美| 欧美日韩一区在线播放| 亚洲男同1069视频| 国产精品一区二区三区久久| 一区二区三区福利| 欧美精品在欧美一区二区少妇| 欧美大片在线观看| 国内视频精品| 亚洲综合久久久久| 欧美日韩亚洲一区二区三区在线| 日韩一二三在线视频播| 欧美久久综合| 一本久久a久久精品亚洲| 欧美日韩亚洲国产精品| 国产精品日韩久久久久| 欧美影院成人| 国产伦精品一区二区三| 亚洲欧美日韩精品久久久久| 欧美色图一区二区三区| 一区二区三区日韩精品| 国产精品日韩欧美| 久久精品视频va| 久久在线免费| 欧美日本亚洲视频| 亚洲三级观看| 国产精品久久久久免费a∨大胸| 99热精品在线| 国产日本欧美视频| 欧美亚洲三区| 黄色成人在线网址| 欧美三级第一页| 午夜精品影院| 亚洲人体1000| 国产乱码精品一区二区三区五月婷 | 亚洲激精日韩激精欧美精品| 欧美久久电影| 久久精品国产欧美激情| 在线精品亚洲一区二区| 久久精品免费观看| 一本高清dvd不卡在线观看| 今天的高清视频免费播放成人 | 亚洲国产精品t66y| 国产精品video| 免费成人黄色av| 亚洲性夜色噜噜噜7777| 一区二区三区在线看| 欧美日韩一区二区免费视频| 欧美自拍偷拍午夜视频| 99re6这里只有精品视频在线观看| 国产精品久久久久免费a∨| 国产乱理伦片在线观看夜一区| 国产日韩精品久久久| 狠狠色狠狠色综合| 91久久久精品| 亚洲欧美日韩精品久久奇米色影视 | 欧美日韩第一页| 国产精品乱码一区二区三区| 国产亚洲一级高清| 日韩午夜激情电影| 久久久国产精品一区二区中文| 欧美日韩精品免费观看视一区二区 | 国产视频一区在线观看一区免费| 国产亚洲欧洲997久久综合| 亚洲国产午夜| 午夜天堂精品久久久久| 久色婷婷小香蕉久久| 欧美另类视频在线| 国产欧美日韩视频一区二区| 亚洲精品看片| 欧美一区二区三区婷婷月色| 欧美韩国日本一区| 一片黄亚洲嫩模| 黄色亚洲在线| 蜜臀久久99精品久久久画质超高清| 国产精品美女在线| 亚洲欧美视频在线观看视频| 影音先锋久久久| 欧美激情二区三区| 欧美一区二区三区在线免费观看| 国产在线乱码一区二区三区| 国产女人aaa级久久久级| 久久免费国产精品1| 欧美精品久久一区| 国产综合色产| 亚洲一区精品电影| 国产精品久久国产三级国电话系列 | 国产精品私拍pans大尺度在线 | 一本色道精品久久一区二区三区 | 国产精品扒开腿做爽爽爽视频| 一区视频在线看| 欧美黄色aaaa| 欧美激情一区在线| 欧美xx视频| 999在线观看精品免费不卡网站| 欧美日韩和欧美的一区二区| 久久久在线视频| 国产精品影视天天线| 99在线精品视频| 欧美日韩国产在线一区| 依依成人综合视频| 欧美中文在线观看| 国产无一区二区| 亚洲欧美日韩爽爽影院| 欧美日韩在线播| 亚洲日本中文字幕免费在线不卡| 久久久久久久激情视频| 伊人久久婷婷| 免费不卡亚洲欧美| 在线免费观看日韩欧美| 久久久久久久久久久久久9999 | 亚洲精品在线电影| 欧美91视频| 亚洲国产导航| 欧美高清在线观看| 日韩视频永久免费| 国产精品久久久久99| 欧美一级淫片aaaaaaa视频|