python自动为域名申请免费ssl证书代码
代码语言:python
所属分类:其他
代码描述:python自动为域名申请免费ssl证书代码,采用Let's Encrypt ACME v2 HTTP-01,确保你的电脑和主机外网能访问到80端口。
代码标签: python 自动 域名 申请 免费 ssl 证书 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import sys import time import datetime import logging import threading from http.server import HTTPServer, BaseHTTPRequestHandler from urllib.parse import urlparse # 第三方库 from cryptography import x509 from cryptography.x509.oid import NameOID from cryptography.hazmat.primitives import hashes, serialization from cryptography.hazmat.primitives.asymmetric import rsa from cryptography.hazmat.backends import default_backend from acme import client, messages, challenges from acme.errors import ValidationError, ConflictError from josepy import jwk # ---------- 配置 ---------- DOMAINS = ["yourdomian.com"] # 替换为您的实际域名 EMAIL = "admin@yourdomian.com" # 替换为您的邮箱 # 正式环境(生产) ACME_DIRECTORY = "https://acme-v02.api.letsencryp.........完整代码请登录后点击上方下载按钮下载查看














网友评论0