six_001
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import os
|
||||
|
||||
import django
|
||||
|
||||
from sixGuoDjango.settings import base_dir_name
|
||||
|
||||
os.environ.setdefault(key="DJANGO_SETTINGS_MODULE", value=f"{base_dir_name}.settings")
|
||||
django.setup()
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
from django.conf import settings
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
非对称密钥公钥文件 = Path(settings.BASE_DIR).joinpath("wechat_项目工具包/小程序管理后API/非对称密钥公钥匙.txt").read_text(encoding="utf-8")
|
||||
非对称密钥私钥文件 = Path(settings.BASE_DIR).joinpath("wechat_项目工具包/小程序管理后API/非对称密钥私钥.txt").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
class api认证(BaseModel):
|
||||
# demo_必填: int = Field(..., description="描述") # 必传属发生
|
||||
# demo_可选: Optional[int] = None # 可选值
|
||||
# demo_默认值: int = Field(default=100001, description="描述") # 有默认值
|
||||
# demo_联合类型: Literal["xiao", "zizi"] = Field(..., description="描述")
|
||||
|
||||
开放平台证书编号: str = Field(default="5330e9294308d338a5e145fd03d0ea6a")
|
||||
对称密钥编号: str = Field(default="e7cbfb20e66128744285df68f7d0a712")
|
||||
对称密钥原文: str = Field(default="7eTLm4kf0YQBepT3W8Z66gAvh91veExMYjQevnb5weA=", description="对称密钥密钥明文")
|
||||
非对称密钥编号: str = Field(default="73792fe24cfe9f3f0b7cb89594883e2f")
|
||||
@@ -0,0 +1,24 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID9DCCAtygAwIBAgIUaB2siA/X11h8JSI6eZy5JFqS9EIwDQYJKoZIhvcNAQEL
|
||||
BQAwbTELMAkGA1UEBhMCQ04xEjAQBgNVBAgMCUd1YW5nRG9uZzERMA8GA1UEBwwI
|
||||
U2hlblpoZW4xEDAOBgNVBAoMB1RlbmNlbnQxEDAOBgNVBAsMB1RlbmNlbnQxEzAR
|
||||
BgNVBAMMCnRzbTAwMDAwMDYwHhcNMjUwMzIxMDk0MzM5WhcNMzUwMzE5MDk0MzM5
|
||||
WjCBmDEeMBwGCSqGSIb3DQEJARYPd2VpeGlubXBAcXEuY29tMRswGQYDVQQDDBJ3
|
||||
eGY2MTJlODI1Mzc3MzI4ZjAxFTATBgNVBAoMDFRlbmNlbnQgSW5jLjEOMAwGA1UE
|
||||
CwwFV3hnTXAxCzAJBgNVBAYTAkNOMRIwEAYDVQQIDAlHdWFuZ0RvbmcxETAPBgNV
|
||||
BAcMCFNoZW5aaGVuMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKzj
|
||||
VjuulJIlMNUtNsbtczsR0tXD34987zaPDnv0aM7woQv9b9aOgZ8NSo+gOcxp9xXo
|
||||
hek/r2F+IZi4Wo2ojDugtDF4V/8BJbv+wgPkKWeK0q5zGSmoiGV+pyA6Th9c9Xwk
|
||||
X0TaOZl2sAXYYi0jdvzXt2MTrtkTv4HjsUG22svFc3D4SXXQ1MdWB4mWlevpSgqb
|
||||
T7GXrLg6GJ0sk5HZuaUMjL2n81SguvRq76GRsFVylgMjbaGj1xf4kiuo5MyJStp5
|
||||
xyPSxN2R23gg6NnLOJQOa3jZgqWPTnVF6l7J1xqdEtkK1F386y3hjP9IcB95VwLp
|
||||
sJRW7ZZmuabvDmy4tQIDAQABo2AwXjAdBgNVHQ4EFgQU+RzLjExXyXwuTRyzT9Vm
|
||||
RFdVCz4wHwYDVR0jBBgwFoAURM1183H4z2eJGmP5z/zWI7tjRZAwDAYDVR0TAQH/
|
||||
BAIwADAOBgNVHQ8BAf8EBAMCBsAwDQYJKoZIhvcNAQELBQADggEBAE0w60N+N9ZF
|
||||
nasTtkN4Ee8GQtDUNAqF0icuGKSp+HvgZB1svIxG1DCtkSe8coaq+wFojKrepW+c
|
||||
+eZXmmR55YlQSrqQa9YuPfAWNgJ5BvzBsRdUz2IyClAqQPtyAq22a9SwR3z3OGUu
|
||||
sQnoqFgi6jShgqOhdOmy92N/DoWEmIIlZJrchVUs2JLHuq9gaKZWMqrSUsTNrAi1
|
||||
lWbpmf9nDa92AhGtphMXU0tgYChFCYka3e0RPq5UQnMFPKH58tbIkqQqCeYKyVIT
|
||||
hHNyPaB/7M6jhrF0rwn2R5Crj3oW/+FuYITHH+Tg4G+XvXgkhyx7ZS/ZA9PI3qz7
|
||||
Tf68XuBEJoI=
|
||||
-----END CERTIFICATE-----
|
||||
@@ -0,0 +1,9 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+7fWfsUk5JceJXIG8a3J
|
||||
Zu30KdKv3uFVP+vJtYDiTspiOd1zl2D7fzTeZ3BNLlW29OGNDFlUEUJGoVSVzh9Z
|
||||
gKm4ZCpjQYSy03VH25kJHCjVZLX9aBy0DuRUN2Jwq/ma1Z9lgrJuo5Kou2oQQJgq
|
||||
XON20030CqNkiQA/bMJJnN1MYJZiI7eHdW/HIC42wB31YW0ZNACEP1UfQ4o54zJz
|
||||
bi6xNus9OyD2DtjV3Q0ZRjuRRUU5krBWeV2kK2XQrKJ0T5TF9q0N+QqJETA6iY33
|
||||
ScRqt25SDcpjc4dVuwSveL6fPj5JzrwfRkTtYwDlwfLz7yChJD4aJQ+NWvmyOMVW
|
||||
xQIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEA+7fWfsUk5JceJXIG8a3JZu30KdKv3uFVP+vJtYDiTspiOd1z
|
||||
l2D7fzTeZ3BNLlW29OGNDFlUEUJGoVSVzh9ZgKm4ZCpjQYSy03VH25kJHCjVZLX9
|
||||
aBy0DuRUN2Jwq/ma1Z9lgrJuo5Kou2oQQJgqXON20030CqNkiQA/bMJJnN1MYJZi
|
||||
I7eHdW/HIC42wB31YW0ZNACEP1UfQ4o54zJzbi6xNus9OyD2DtjV3Q0ZRjuRRUU5
|
||||
krBWeV2kK2XQrKJ0T5TF9q0N+QqJETA6iY33ScRqt25SDcpjc4dVuwSveL6fPj5J
|
||||
zrwfRkTtYwDlwfLz7yChJD4aJQ+NWvmyOMVWxQIDAQABAoIBAGIvDAh4p3JOi6C5
|
||||
gIHmcqema1Wg6565MAJ120Dj2+I1yOifO4YxewfcPGAGiuRm5K1SCS1m7oao3lnx
|
||||
X1l+GvA3w0e2zO5ybzpSBcxfPhFw0AOvhP+GKqmgYEUWLbK28rEesn6vUL6W5x/r
|
||||
OBmqAOQoiWHUhztbDkzt/s9SXVpEpYxoEikg2M8QBGHTY+IuHFWMKSSltWh845zK
|
||||
MtSARPszxlU10WXH8xZIfTGK5EvZ6U5GHoWlDVnEJjzC5NAvf2tcrFP3suMEjEic
|
||||
PPEmZXR/FNAr7MNF118hsZ8FckUlt4ngaTwT0dmSqcutCc4ye9v4YpxFOyQPoBB3
|
||||
SnfsbMUCgYEA/gIWSKt4PBsBpWvDIHBEjwYCMwZM/xOqtjnAe1gVR1SDb/fMOr/6
|
||||
FDW14841I75ez6/GZxHTDzbkxsJ7NVcRrXxKGyxL0+J50qEPnFairyGVd501Dktd
|
||||
TghTGP5iffesPtRqs36oFURGCPaKetD8Ar33LjXhIzttsPCoJIs0ZbsCgYEA/bEn
|
||||
VeUicXqwRdarixCgvihMem9Jm0fSyaQc7aeN1xzbI4OEuwq0tWGwJ6UmZOJcbdxx
|
||||
lc7Z8Y6/U6Gv6oxFgHcOtB4cTHpBSOsKMzXcJNjVVkXzEuq6cvRIEYHZEdzN82t/
|
||||
2uMUh9DRyIzNDFJ4/+OEaiRQDT3yS8Z8/KLfLX8CgYEAv1cjIirIr75IRyweGNl5
|
||||
S6PjFDyy05MlDZADhuabYNgxCq9HkRn8cCzlj21OalaFZT2r3wh2TQe03mSyG0Qz
|
||||
dNQjnsSHel0oF5psAADjG7nYtfoedV4gMx/iOPmnh+yCO/IXTo8iXqLHfwj41/uF
|
||||
Wytuf8jmh3vE7XzbrGuQVPECgYAD9cL2bUg3W0HrJSmyVwUbUse21Yvhl6JrsVse
|
||||
PpJRPEsTZ9cnkEg32JmGVOafhoUI1fsT6pGuWpsT9B8p2xyun60kFKA+dV4VhE25
|
||||
dOrFzHiwCxF7Rxy39KY3V76Kr9arKQ9q3EaSxCiyJ7h/q73lyKhle8GgI0pn8mY7
|
||||
D1PKgwKBgCxqlcRlHbQ3pv1NM5efI2bEdg1Dz5zuxL7DU/lBoE10dvlyJgJRbRNZ
|
||||
x49nykTmM3cWjZStQBvxuqzo8XMOVvZaq9DuR0sDbNUDDI61Og/cAhtyThYsiPpL
|
||||
HzgEN+3o4mVn5+0w//t1JJNpEpmSA8h4aZ0esa8E3wNe+ZMfZ4ti
|
||||
-----END RSA PRIVATE KEY-----
|
||||
Reference in New Issue
Block a user