ะ
ืืื ืื ืืึทืืขืจืงืื ืืขื, ืืืจ ืืขื ืขื ืืขืืขืื ืฆื ืฉืจืืึทืื ืื ืกืืจืึทืงืฉืึทื ื ืคึฟืึทืจ ืื ืืขืจืกื ืคึผืจืึธืกื ืืืขื ืกืขืจืืืขืจืก ืคึฟืึทืจ ืืื ืืงืก - ื ืืื ืงืก ืืื ืึทืคึผืึทืืฉื.
ืืืกื ืืขืคืจืขืื - ืืืจ ืืืื ืืขืฉืจืืื.
ืืืึธืก ืืึธื ืืืจ ืืึทืจืคึฟื ืฆื ืึธื ืืืืื?
- ืงืืื ืืึธืืขืจื ืืื ืืงืก ืคืึทืจืฉืคึผืจืืืืื ื. ืืื ืืึธื ืืืจืืืขืงืึธืื ืึท ืคึผืจืึธืืข ืกืขืืึทืคึผ ืืืืฃ MX Linux 18.2_x64. ืืึธืก ืืื ืืึธื ื ืืฉื ืึท ืกืขืจืืืขืจ ืคืึทืจืฉืคึผืจืืืืื ื, ืึธืืขืจ ืขืก ืืขื ืขื ืึทื ืืืืงืื ืืืคืขืจืึทื ืกืื ืคึฟืึทืจ ืืขืืืึทื. ืคึฟืึทืจ ืื ืืขืจืข ืืืกืืจืืืืืฉืึทื ื, ืื ืคึผืึทืืก ืฆื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืืืจืขืจืื ืงืขื ืืืื ืึท ืืืกื ืึทื ืืขืจืฉ.
- ืกืืืขื. ืืืจ ืคืึธืจืืขืฆื ืฆื ื ืืฆื ืืขื ืืึธืืขื
Rutoken EDS PKI , ืืืึธืก ืืื ืืืขืึทื ืืื ืืขืจืืื ืขื ืคืื ืืืืงืืึทื ืงืขืจืึทืงืืขืจืืกืืืงืก ืคึฟืึทืจ ืคึฟืืจืืข ื ืืฆื. - ืฆื ืึทืจืืขืื ืืื ืึท ืกืืืขื ืืื ืืื ืืงืก, ืืืจ ืืึทืจืคึฟื ืฆื ืื ืกืืึทืืืจื ืื ืคืืืืขื ืืข ืคึผืึทืงืึทืืืฉืึทื:
libccid libpcsclite1 pcscd pcsc-tools opensc
ืืจืืืกืืขืื ืกืขืจืืืคืืงืืื
ืืื ืคืจืืขืจืืืงื ืึทืจืืืงืืขื, ืืืจ ืจืืืืื ืืืืฃ ืื ืคืึทืงื ืึทื ืกืขืจืืืขืจ ืืื ืงืืืขื ื ืกืขืจืืืคืืงืึทืฅ ืืืขื ืืืื ืืจืืืก ืืื Microsoft CA. ืึธืืขืจ ืืื ื ืืืจ ืืึทืฉืืขืืืงื ืึทืืฅ ืืื ืืื ืืงืก, ืืืจ ืืืขืื ืืืื ืืึธืื ืืืจ ืืืขืื ืึทื ืึธืืืขืจื ืึทืืืื ืืืขื ืฆื ืึทืจืืืกืืขืื ืื ืกืขืจืืืคืืงืึทืฅ - ืึธื ืคืึทืจืืึธืื ืืื ืืงืก.
ืืืจ ืืืขืื ื ืืฆื XCA ืืื CA (
ืืขืืื ื ืกืืึทืจืืขื
- ืื ืกืืึทืืืจื:
$ apt-get install xca
- ืืื ืืืจ ืืืืคื:
$ xca
- ืืืจ ืืึทืื ืืื ืืืขืจ ืืึทืืึทืืืืก ืคึฟืึทืจ CA - /root/CA.xdb
ืืืจ ืจืขืงืึธืืขื ืืืจื ืกืืึธืจืื ื ืื ืกืขืจืืืคืืงืึทื ืืืืืึธืจืืืขื ืืึทืืึทืืืืก ืืื ืึท ืืขืงืข ืืื ืืืืื ืืขืจ ืึทืืืื ืืกืืจืึทืืึธืจ ืืื ืึทืงืกืขืก. ืืึธืก ืืื ืืืืืืืง ืฆื ืืึทืฉืืฆื ืื ืคึผืจืืืืึทื ืฉืืืกืืขื ืคืื ืื ืืืึธืจืฆื ืกืขืจืืืคืืงืึทืฅ, ืืืึธืก ืืขื ืขื ืืขื ืืฆื ืฆื ืฆืืืื ืึทืืข ืื ืืขืจืข ืกืขืจืืืคืืงืึทืฅ.
ืฉืึทืคึฟื ืฉืืืกืืขื ืืื ืืืึธืจืฆื CA ืืึทืืืืึทืื
ื ืฆืืืืจ ืฉืืืกื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ (PKI) ืืื ืืืืืจื ืืืืฃ ืึท ืืืืขืจืึทืจืงืึทืงืึทื ืกืืกืืขื. ืื ืืืืคึผื ืืึทื ืืื ืืขื ืกืืกืืขื ืืื ืื ืืืึธืจืฆื ืกืขืจืืึทืคืึทืงืืืฉืึทื ืืืืืึธืจืืืขื ืึธืืขืจ ืืืึธืจืฆื CA. ืืืจ ืืึทืืืืึทืื ืืืื ืืืื ืืืฉืืคื ืขืจืฉืืขืจ.
- ืืืจ ืืึทืื ืึท RSA-2048 ืคึผืจืืืืึทื ืฉืืืกื ืคึฟืึทืจ ืื CA. ืฆื ืืึธื ืืึธืก, ืืืื ืฆื ืื ืงืืืืื ืคึผืจืืืืึทืืข ืงืื ืฉืืืคึผื ื ืืึท ืฉืืืกื ืืื ืืืืกืงืืืึทืื ืื ืฆืื ืขืืขื ืืืคึผ.
- ืฉืืขืื ืึท ื ืึธืืขื ืคึฟืึทืจ ืื ื ืืึทืข ืฉืืืกื ืคึผืึธืจ. ืืื ืืขืจืืคื ืขืก CA Key.
- ืืืจ ืึทืจืืืกืืขืื ืื CA ืืึทืืืืึทืื ืืื, ื ืืฆื ืื ืืืฉืืคื ืฉืืืกื ืคึผืึธืจ. ืฆื ืืึธื ืืึธืก, ืืืื ืฆื ืื ืงืืืืื ืกืขืจืืืคืืงืึทืืขืก ืืื ืืื ื ืื ืกืขืจืืืคืืงืึทื.
- ืืืื ืืืืขืจ ืฆื ืงืืืึทืื SHA-256, ืืืืึทื ื ืืฆื SHA-1 ืงืขื ืขื ื ืื ืืขืจ ืืืื ืืขืืืืื ืืืืขืจ.
- ืืืื ืืืืขืจ ืฆื ืงืืืึทืื ืืื ืึท ืืืกืืขืจ [ืคืขืืืงืืึทื] CA. ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืฆื ืืจืืงื ืืืืฃ ืฆืืืืืื ืึทืืข, ืึทื ืืขืจืฉ ืื ืืืกืืขืจ ืืื ื ืืฉื ืืขืืืขื ืื.
- ืืื ืื ืงืืืืื ืื ืืขืจืืขื ืืง ืงืืืึทืื ืืื ืืืขืจ ืฉืืืกื ืคึผืึธืจ. ืืึธืจื ืืืจ ืงืขื ืขื ืคึผืืึธืืืืจื ืึทืืข ืื ืืืืคึผื ืคืขืืืขืจ ืคืื ืื ืืึทืืืืึทืื.
ืงืจืืืืืื ื ืฉืืืกืืขื ืืื ืึท https ืกืขืจืืืขืจ ืืึทืืืืึทืื
- ืืื ืึท ืขื ืืขื ืืืขื, ืืืจ ืืึทืื ืึท RSA-2048 ืคึผืจืืืืึทื ืฉืืืกื ืคึฟืึทืจ ืื ืกืขืจืืืขืจ, ืืื ืืขืจืืคื ืขืก ืกืขืจืืืืจืขืจ ืฉืืืกื.
- ืืืขื ืืืจ ืฉืึทืคึฟื ืึท ืืึทืืืืึทืื, ืืืจ ืืืืกืงืืืึทืื ืึทื ืื ืกืขืจืืืขืจ ืืึทืืืืึทืื ืืืื ืืืื ืืขืืชืืขื ืืื ืึท CA ืืึทืืืืึทืื.
- ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืฆื ืืืืกืงืืืึทืื SHA-256.
- ืืืจ ืงืืืึทืื ืืื ืึท ืืืกืืขืจ [ืคืขืืืงืืึทื] ืืืืคึผืก_ืกืขืจืืืขืจ. ืืจืืงื ืืืืฃ ืฆืืืืืื ืึทืืข.
- ืืขืจื ืึธื ืืืืฃ ืื ืืืึทื ืื ืืขืจืืขื ืืง ืืืืกืงืืืึทืื ืืื ืืืขืจ ืฉืืืกื ืืื ืคึผืืึธืืืืจื ืืื ืื ืคืืจืืื ืื ืคืขืืืขืจ.
ืฉืึทืคึฟื ืฉืืืกืืขื ืืื ืืึทืืืืึทืื ืคึฟืึทืจ ืื ืืึทื ืืฆืขืจ
- ืืขืจ ืืึทื ืืฆืขืจ ืก ืคึผืจืืืืึทื ืฉืืืกื ืืืขื ืืืื ืกืืึธืจื ืืืืฃ ืืื ืืืขืจ ืกืืืขื. ืฆื ืึทืจืืขืื ืืื ืืื, ืืืจ ืืึทืจืคึฟื ืฆื ืื ืกืืึทืืืจื ืื PKCS #11 ืืืืืืึธืืขืง ืคึฟืื ืืื ืืืขืจ ืืืขืืืืืื. ืคึฟืึทืจ ืคืึธืืงืก ืืืกืืจืืืืืฉืึทื ื, ืืืจ ืคืึทืจืฉืคึผืจืืืื ืคืึทืจืืืง ืคึผืึทืงืึทืืืฉืึทื, ืืืึธืก ืืขื ืขื ืืืื ืืึธ -
https://www.rutoken.ru/support/download/pkcs/ . ืืืจ ืืืื ืืึธืื ืึทืกืขืืืืื ืคึฟืึทืจ arm64, armv7el, armv7hf, e2k, mipso32el, ืืืึธืก ืงืขื ืขื ืืืื ืืึทืื ืืึธืืืื ืคึฟืื ืืื ืืืขืจ SDK -https://www.rutoken.ru/developers/sdk/ . ืืื ืึทืืืฉืึทื ืฆื ืึทืกืขืืืืื ืคึฟืึทืจ ืืื ืืงืก, ืขืก ืืขื ืขื ืืืื ืึทืกืขืืืืื ืคึฟืึทืจ ืืึทืงืึธืก, ืคืจืขืขืืกื ืืื ืึทื ืืจืืื. - ืึทืืื ื ืึท ื ืืึทืข PKCS #11 ืคึผืจืึทืืืืืืขืจ ืฆื XCA. ืฆื ืืึธื ืืึธืก, ืืืื ืฆื ืื ืืขื ืื ืึธืคึผืฆืืขืก ืฆื ืื ืงืืืืื PKCS #11 ืคึผืจืึทืืืืืืขืจ.
- ืืืจ ืืจืืงื ืฆืืืขืื ืืื ืกืขืืขืงืืืจื ืืขื ืืจื ืฆื ืื PKCS #11 ืืืืืืึธืืขืง. ืืื ืืืื ืคืึทื ืขืก ืืื usrliblibrtpkcs11ecp.so.
- ืืืจ ืืึทืจืคึฟื ืึท ืคืึธืจืืึทืืืขื Rutoken EDS PKI ืืึธืงืขื. ืืจืืคืงืืคืืข ืื rtAdmin ื ืืฆื -
https://dev.rutoken.ru/pages/viewpage.action?pageId=7995615 - ืืืจ ืคืืจื ืืืืก
$ rtAdmin -f -q -z /usr/lib/librtpkcs11ecp.so -u <PIN-ะบะพะด ะฟะพะปัะทะพะฒะฐัะตะปั>
- ืืืจ ืืืืกืงืืืึทืื ืื RSA-2048 ืฉืืืกื ืคึฟืึทืจ ืื Rutoken EDS PKI ืืื ืืขืจ ืฉืืืกื ืืืคึผ. ืืื ืืขืจืืคื ืืขื ืฉืืืกื ืงืืืขื ื ืฉืืืกื.
- ืึทืจืืึทื ืื PIN ืงืึธื. ืืื ืืืจ ืืืึทืจืื ืคึฟืึทืจ ืื ืงืึทืืคึผืืืฉืึทื ืคืื ืืึทืื ืืืึทืจื ืืืจ ืคืื ืื ืฉืืืกื ืคึผืึธืจ
- ืืืจ ืืึทืื ืึท ืืึทืืืืึทืื ืคึฟืึทืจ ืื ืืึทื ืืฆืขืจ ืืืจื ืึทื ืึทืืึทืืืฉื ืืื ืื ืกืขืจืืืขืจ ืืึทืืืืึทืื. ืืึธืก ืืึธื ืืืจ ืืืืกืงืืืึทืื ืึท ืืืกืืขืจ [ืคืขืืืงืืึทื] HTTPS_client ืืื ืืึธื ื ืื ืคืึทืจืืขืกื ืฆื ืืื ืฆืืืืืื ืึทืืข.
- ืืื ืื ืงืืืืื ืื ืืขืจืืขื ืืง ืึทืจืืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขื ืืึทื ืืฆืขืจ. ืืืจ ืขื ืืคึฟืขืจื ืืื ืื ืึทืคืขืจืืึทืืืื ืฆื ืื ืืงืฉื ืฆื ืจืึทืืขืืืขื ืื ืืึทืืืืึทืื ืคึฟืึทืจ ืื ืกืืืขื.
ืืื ืึท ืจืขืืืืืึทื, ืืืืฃ ืื ืงืืืืื ืกืขืจืืืคืืงืึทืฅ ืืื XCA ืืืจ ืืึธื ืืึทืงืืืขื ืขืคึผืขืก ืืื ืืึธืก.
ืื ืืื ืืืื ืืึทื ื ืคืื ืฉืืืกืืขื ืืื ืกืขืจืืืคืืงืึทืฅ ืืื ืืขื ืื ืฆื ืึธื ืืืืื ืืึทืฉืืขืืืงื ืื ืกืขืจืืืขืจืก ืืื.
ืฆื ืงืึทื ืคืืืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืึทืจืืืกืคืืจื ืื CA ืืึทืืืืึทืื, ืกืขืจืืืืจืขืจ ืืึทืืืืึทืื ืืื ืกืขืจืืืขืจ ืคึผืจืืืืึทื ืฉืืืกื.
ืฆื ืืึธื ืืึธืก, ืกืขืืขืงืืืจื ืืขื ืืขืืืืื ืคึผืึธืืืฆืืข ืืืืฃ ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืงืืืืื ืืื XCA ืืื ืืื ืึทืจืืืกืคืืจื.
ื ืืื ืงืก
ืืื ืืืขื ื ืืฉื ืฉืจืืึทืื ืืื ืฆื ืื ืกืืึทืืืจื ืืื ืืืืคื ืึท nginx ืกืขืจืืืขืจ - ืขืก ืืขื ืขื ืืขื ืื ืึทืจืืืงืืขื ืืืืฃ ืืขื ืืขืืข ืืืืฃ ืืขืจ ืืื ืืขืจื ืขืฅ, ื ืื ืฆื ืืขืจืืึธื ืขื ืื ืืึทืึทืืืขืจ ืืึทืงืืืืขื ืืืืฉืึทื. ืืื ืก ืืึทืงืืืขื ืืืืื ืฆื ืืึทืฉืืขืืืงื HTTPS ืืื ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ื ืืฆื ืึท ืกืืืขื.
ืืืื ืื ืคืืืืขื ืืข ืฉืืจืืช ืฆื ืื ืกืขืจืืืขืจ ืึธืคึผืืืืืื ื ืืื nginx.conf:
server {
listen 443 ssl;
ssl_verify_depth 1;
ssl_certificate /etc/nginx/Server.crt;
ssl_certificate_key /etc/nginx/ServerKey.pem;
ssl_client_certificate /etc/nginx/CA.crt;
ssl_verify_client on;
}
ื ืืืืืืื ืืึทืฉืจืืึทืืื ื ืคืื ืึทืืข ืคึผืึทืจืึทืืขืืขืจืก ืฉืืึทืืืช ืฆื ืงืึทื ืคืืืืขืจ ssl ืืื nginx ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืึธ -
ืืื ืืืขื ื ืึธืจ ืืขืงืืฆืขืจ ืืึทืฉืจืืึทืื ืื ืืืึธืก ืืื ืืขืคืจืขืื ืืื:
- ssl_verify_client - ืกืคึผืขืฆืืคืืฆืืจื ืึทื ืื ืงืืื ืคืื ืฆืืืจืื ืคึฟืึทืจ ืื ืืึทืืืืึทืื ืืึทืจืฃ ืืืื ืืืขืจืึทืคืืื.
- ssl_verify_depth - ืืืคืืื ื ืื ืืืื ืืืคืงืืึทื ืคึฟืึทืจ ืื ืืจืึทืกืืื ืืืึธืจืฆื ืืึทืืืืึทืื ืืื ืื ืงืืื. ืืื ื ืืื ืืืขืจ ืงืืืขื ื ืืึทืืืืึทืื ืืื ืืื ืืขืืชืืขื ืืืืฃ ืื ืืืึธืจืฆื ืืึทืืืืึทืื, ืื ืืืคืงืืึทื ืืื ืืึทืฉืืืื ืฆื 1. ืืืื ืืขืจ ืืึทื ืืฆืขืจ ืืึทืืืืึทืื ืืื ืืขืืชืืขื ืืืืฃ ืึท ืื ืืขืจืืืืืื CA, ืืขืืึธืื 2 ืืืื ืืืื ืกืคึผืขืกืืคืืขื ืืื ืืขื ืคึผืึทืจืึทืืขืืขืจ, ืืื ืึทืืื ืืืืฃ.
- ssl_client_certificate - ืกืคึผืขืฆืืคืืฆืืจื ืื ืืจื ืฆื ืื ืืจืึทืกืืื ืืืึธืจืฆื ืืึทืืืืึทืื, ืืืึธืก ืืื ืืขื ืืฆื ืืืขื ืงืึธื ืืจืึธืืืจืื ื ืฆืืืจืื ืืื ืืขืจ ืืึทื ืืฆืขืจ ืก ืืึทืืืืึทืื.
- ssl_certificate/ssl_certificate_key - ืึธื ืืืืึทืื ืืขื ืืจื ืฆื ืื ืกืขืจืืืขืจ ืืึทืืืืึทืื / ืคึผืจืืืืึทื ืฉืืืกื.
ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืฆื ืืืืคื nginx -t ืฆื ืงืึธื ืืจืึธืืืจื ืึทื ืขืก ืืขื ืขื ืงืืื ืืืคึผืึธืก ืืื ืื ืงืึธื ืคืื, ืืื ืึทื ืึทืืข ืืขืงืขืก ืืขื ืขื ืืื ืื ืจืขืื ืึธืจื, ืืื ืึทืืื ืืืืฃ.
ืืื ืืึธืก ืืื ืึทืืข! ืืื ืืืจ ืงืขื ืขื ืืขื, ืื ืกืขืืึทืคึผ ืืื ืืืืขืจ ืคึผืฉืื.
ืืฉืขืง ืึทื ืขืก ืึทืจืืขื ืืื Firefox
ืืื ื ืืืจ ืืึธื ืึทืืฅ ืืึธืจ ืืื ืืื ืืงืก, ืืืจ ืืืขืื ืืืขืจื ืขืืขื ืึทื ืืื ืืืขืจ ืืืืขืจื ืืืื ืึทืจืืขืื ืืื ืืื ืืงืก (ืืืื ืืื ืืึธืื Windows, ืืขืจืืืขืจ
- ืืื ืก ืงืึทืืขืจ Firefox.
- ืืื ืก ืคึผืจืืืืจื ืฆื ืึทืจืืึทื ืืึธืืืจื ืึธื ืึท ืืึธืงืขื ืขืจืฉืืขืจ. ืืืจ ืืึทืงืืืขื ืืขื ืืืื:
- ืืืจ ืืืื ืืืืฃ ืืืขืื: ืคึผืจืขืคึฟืขืจืขื ืฆื # ืคึผืจืืืืึทืืงืืื, ืืื ืืืจ ืืืื ืฆื ืืืืขืจืืืื ืืขืืืืกืขืกโฆ
- ืืืจ ืืจืืงื ืืึธืืืฆื ืืืืื ืึท ื ืืึท PKCS # 11 ืืืืืืืก ืืจืืืืืขืจ ืืื ืกืคึผืขืฆืืคืืฆืืจื ืืขื ืืจื ืฆื ืืื ืืืขืจ librtpkcs11ecp.so.
- ืฆื ืงืึธื ืืจืึธืืืจื ืึทื ืื ืืึทืืืืึทืื ืืื ืงืขื ืืืง, ืืืจ ืงืขื ื ืืืื ืฆื ืกืขืจืืืคืืงืึทื ืืึทื ืึทืืขืจ. ืืืจ ืืืขื ืืืื ืคึผืจืึทืืคึผืืื ืฆื ืึทืจืืึทื ืืืื PIN. ื ืึธื ืจืืืืืง ืึทืจืืึทื ืฉืจืืึทื, ืืืจ ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืืืึธืก ืืื ืืืืฃ ืื ืงืืืืื ืืืื ืกืขืจืืืคืืงืึทืฅ ืืื ืืืขืจ ืืึทืืืืึทืื ืคืื ืื ืกืืืขื ืืื ืืจืืืก.
- ืืืฆื ืืืืืจ ืืืื ืืื ืืขื ืกืืืขื. ืคืืจืขืคืึธืงืก ืคึผืจืึทืืคึผืก ืืืจ ืฆื ืืืืกืงืืืึทืื ืึท ืืึทืืืืึทืื ืืืึธืก ืืืขื ืืืื ืืืืกืืขืงืืืื ืคึฟืึทืจ ืื ืกืขืจืืืขืจ. ืงืืืึทืื ืืื ืืืขืจ ืืึทืืืืึทืื.
- PROFIT!
ืื ืกืขืืึทืคึผ ืืื ืืขืืื ืึทืืึธื, ืืื ืืื ืืืจ ืงืขื ืขื ืืขื ืืื ืื ืืึทืืืืึทืื ืืขืื ืคึฟืขื ืฆืืขืจ, ืืืจ ืงืขื ืขื ืจืึทืืขืืืขื ืืื ืืืขืจ ืกืขืืขืงืฆืืข. ื ืึธื ืืขื, ืืขืืขืจ ืืึธื ืืืจ ืงืืึธืฅ ืืื ืืขื ืืืืขืจ, ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืึทืจืืึทื ืืืืื ืึท ืกืืืขื ืืื ืึทืจืืึทื ืื ืืึทื ืืฆืขืจ PIN ืงืึธื ืืืึธืก ืืื ืืขืืืขื ืกืคึผืขืกืืคืืขื ืืขืฉืึทืก ืคืึธืจืืึทืืืื ื. ื ืึธื ืึทืืึท ืึธืืขื ืืึทืงืืืฉืึทื, ืืขืจ ืกืขืจืืืืจืขืจ ืฉืืื ืืืืืกื ืืืึธืก ืืึทื ืืฆืขืจ ืืื ืืึธืื ืืื ืืื ืืืจ ืงืขื ืขื ื ืื ืืขืจ ืฉืึทืคึฟื ืงืืื ื ืึธื ืคึฟืขื ืฆืืขืจ ืคึฟืึทืจ ืืืขืจืึทืคืึทืงืืืฉืึทื, ืึธืืขืจ ืืืืื ืืึธืื ืืขื ืืึทื ืืฆืขืจ ืืื ืืืื ืคึผืขืจืืขื ืืขื ืืฉืืื.
ืึทืคึผืึทืืฉื
ืคึผืื ืงื ืืื ืืื nginx, ืงืืื ืืืื ืขืจ ืืึธื ืืึธืื ืงืืื ืคืจืืืืขืืขื ืืื ืื ืกืืึธืืื ื ืึทืคึผืึทืืฉื. ืืืื ืืืจ ืืึธื ื ืื ืืืืกื ืืื ืฆื ืื ืกืืึทืืืจื ืืขื ืืืขื ืกืขืจืืืขืจ, ื ืึธืจ ื ืืฆื ืื ืืึทืึทืืืขืจ ืืึทืงืืืืขื ืืืืฉืึทื.
ืืื ืืืจ ืึธื ืืืืื ืืึทืฉืืขืืืงื ืืื ืืืขืจ HTTPS ืืื ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื:
- ืขืจืฉืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืึทืงืืึทืืืืื mod_ssl:
$ a2enmod ssl
- ืืื ืืขืื ืื ืคืขืืืงืืึทื ืืืืคึผืก ืกืขืืืื ืืก ืคืื ืื ืคึผืืึทืฅ:
$ a2ensite default-ssl
- ืืืฆื ืืืจ ืจืขืืึทืืืจื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข: /etc/apache2/sites-enabled/default-ssl.conf:
SSLEngine on SSLProtocol all -SSLv2 SSLCertificateFile /etc/apache2/sites-enabled/Server.crt SSLCertificateKeyFile /etc/apache2/sites-enabled/ServerKey.pem SSLCACertificateFile /etc/apache2/sites-enabled/CA.crt SSLVerifyClient require SSLVerifyDepth 10
ืืื ืืืจ ืงืขื ืขื ืืขื, ืื ื ืขืืขื ืคืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืคึผืจืึทืงืืึทืงืื ืฆืื ืืืคืคืึทืื ืืื ืื ื ืขืืขื ืคืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืื ื ืืื ืงืก, ืึทืืื ืืื ืืืขื ื ืืฉื ืืขืจืงืืขืจื ืืื. ืืืืืขืจ, ืืืขืจ ืขืก ืื ืืื ืืขืจืขืกืืจื ืืื ืื ืืขืืึทืืืก ืืื ืืึทืืจืืกืื ื ืฆื ืื ืืึทืงืืืืขื ืืืืฉืึทื.
ืืืฆื ืืืจ ืจืืกืืึทืจื ืืื ืืืขืจ ืกืขืจืืืขืจ:$ service apache2 reload $ service apache2 restart
ืืื ืืืจ ืงืขื ืขื ืืขื, ืืึทืฉืืขืืืงื ืึทืจืืืฃ ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืืืฃ ืงืืื ืืืขื ืกืขืจืืืขืจ, ืฆื ืืืืฃ ืืืื ืืึธืื ืึธืืขืจ ืืื ืืงืก, ื ืขืื ืืึทืงืกืืืื ืืืื ืฉืขื. ืืื ืืึทืฉืืขืืืงื ืืจืึทืืืขืจื ื ืขืื ืืืขืื 5 ืืื ืื. ืคืืืข ืืขื ืืฉื ืืจืึทืืื ืึทื ืืึทืฉืืขืืืงื ืืื ืืจืืขืื ืืื ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืฉืืืขืจ ืืื ืืืงืืึธืจ. ืืื ืืึธืคึฟื ืึทื ืืื ืืืขืจ ืึทืจืืืงื ืืขืืื ืงืก ืืขื ืืืืึธืก, ืืคึผืืืช ืึท ืืืกื.
ืืืืื ืจืขืืืกืืจืืจื ื ืืฆืขืจืก ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื ืืืขืจืืืืง.
ืฆื ืืืจ ืืึทืจืคึฟื ืื ืกืืจืึทืงืฉืึทื ื ืคึฟืึทืจ ืืึทืฉืืขืืืงื TLS ืืื ืกืขืจืืืคืืงืึทืฅ ืืืื GOST 34.10-2012:
-
ืืึธ, TLS-GOST ืืื ืืืืขืจ ื ืืืืืง
-
ื ืืื, ืืื ืื ื ืืื GOST ืึทืืืขืจืืืึทืื ืืื ื ืืฉื ืืฉืืงืึทืืืข
44 ืืื ืืฆืขืจ ืืืื ืืขืฉืืืื. 9 ืืื ืืฆืขืจ ืืืื ืืื ืืคืืขืืืืื.
ืืงืืจ: www.habr.com