ssl key + cert for testing, + openssl scripts to create
This commit is contained in:
parent
b57b653902
commit
6265b05d42
|
|
@ -0,0 +1,8 @@
|
|||
#!/binsh
|
||||
|
||||
# create new key and cert request
|
||||
openssl req -new -out ssl.req -subj "/callSign=TESTING/CN=Testing" -newkey rsa:4096 -days 3650 -nodes -config openssl.conf
|
||||
|
||||
# self-sign
|
||||
openssl x509 -req -in ssl.req -out ssl.crt -signkey privkey.pem
|
||||
|
||||
|
|
@ -0,0 +1,335 @@
|
|||
#
|
||||
# OpenSSL example configuration file.
|
||||
# This is mostly being used for generation of certificate requests.
|
||||
#
|
||||
|
||||
# This definition stops the following lines choking if HOME isn't
|
||||
# defined.
|
||||
HOME = .
|
||||
RANDFILE = $ENV::HOME/.rnd
|
||||
|
||||
# Extra OBJECT IDENTIFIER info:
|
||||
#oid_file = $ENV::HOME/.oid
|
||||
oid_section = new_oids
|
||||
|
||||
# To use this configuration file with the "-extfile" option of the
|
||||
# "openssl x509" utility, name here the section containing the
|
||||
# X.509v3 extensions to use:
|
||||
# extensions =
|
||||
# (Alternatively, use a configuration file that has only
|
||||
# X.509v3 extensions in its main [= default] section.)
|
||||
|
||||
[ new_oids ]
|
||||
|
||||
# We can add new OIDs in here for use by 'ca', 'req' and 'ts'.
|
||||
# Add a simple OID like this:
|
||||
# testoid1=1.2.3.4
|
||||
# Or use config file substitution like this:
|
||||
# testoid2=${testoid1}.5.6
|
||||
|
||||
# Policies used by the TSA examples.
|
||||
tsa_policy1 = 1.2.3.4.1
|
||||
tsa_policy2 = 1.2.3.4.5.6
|
||||
tsa_policy3 = 1.2.3.4.5.7
|
||||
|
||||
callSign = 1.3.6.1.4.1.12348.1.1
|
||||
|
||||
####################################################################
|
||||
[ ca ]
|
||||
default_ca = CA_default # The default ca section
|
||||
|
||||
####################################################################
|
||||
[ CA_default ]
|
||||
|
||||
dir = ./demoCA # Where everything is kept
|
||||
certs = $dir/certs # Where the issued certs are kept
|
||||
crl_dir = $dir/crl # Where the issued crl are kept
|
||||
database = $dir/index.txt # database index file.
|
||||
#unique_subject = no # Set to 'no' to allow creation of
|
||||
# several ctificates with same subject.
|
||||
new_certs_dir = $dir/newcerts # default place for new certs.
|
||||
|
||||
certificate = $dir/cacert.pem # The CA certificate
|
||||
serial = $dir/serial # The current serial number
|
||||
crlnumber = $dir/crlnumber # the current crl number
|
||||
# must be commented out to leave a V1 CRL
|
||||
crl = $dir/crl.pem # The current CRL
|
||||
private_key = $dir/private/cakey.pem# The private key
|
||||
RANDFILE = $dir/private/.rand # private random number file
|
||||
|
||||
x509_extensions = usr_cert # The extentions to add to the cert
|
||||
|
||||
# Comment out the following two lines for the "traditional"
|
||||
# (and highly broken) format.
|
||||
name_opt = ca_default # Subject Name options
|
||||
cert_opt = ca_default # Certificate field options
|
||||
|
||||
# Extension copying option: use with caution.
|
||||
# copy_extensions = copy
|
||||
|
||||
# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
|
||||
# so this is commented out by default to leave a V1 CRL.
|
||||
# crlnumber must also be commented out to leave a V1 CRL.
|
||||
# crl_extensions = crl_ext
|
||||
|
||||
default_days = 365 # how long to certify for
|
||||
default_crl_days= 30 # how long before next CRL
|
||||
default_md = default # use public key default MD
|
||||
preserve = no # keep passed DN ordering
|
||||
|
||||
# A few difference way of specifying how similar the request should look
|
||||
# For type CA, the listed attributes must be the same, and the optional
|
||||
# and supplied fields are just that :-)
|
||||
policy = policy_match
|
||||
|
||||
# For the CA policy
|
||||
[ policy_match ]
|
||||
countryName = match
|
||||
stateOrProvinceName = match
|
||||
organizationName = match
|
||||
organizationalUnitName = optional
|
||||
commonName = supplied
|
||||
emailAddress = optional
|
||||
|
||||
# For the 'anything' policy
|
||||
# At this point in time, you must list all acceptable 'object'
|
||||
# types.
|
||||
[ policy_anything ]
|
||||
countryName = optional
|
||||
stateOrProvinceName = optional
|
||||
localityName = optional
|
||||
organizationName = optional
|
||||
organizationalUnitName = optional
|
||||
commonName = supplied
|
||||
emailAddress = optional
|
||||
|
||||
####################################################################
|
||||
[ req ]
|
||||
default_bits = 1024
|
||||
default_keyfile = privkey.pem
|
||||
distinguished_name = req_distinguished_name
|
||||
attributes = req_attributes
|
||||
x509_extensions = v3_ca # The extentions to add to the self signed cert
|
||||
|
||||
# Passwords for private keys if not present they will be prompted for
|
||||
# input_password = secret
|
||||
# output_password = secret
|
||||
|
||||
# This sets a mask for permitted string types. There are several options.
|
||||
# default: PrintableString, T61String, BMPString.
|
||||
# pkix : PrintableString, BMPString (PKIX recommendation before 2004)
|
||||
# utf8only: only UTF8Strings (PKIX recommendation after 2004).
|
||||
# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
|
||||
# MASK:XXXX a literal mask value.
|
||||
# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings.
|
||||
string_mask = utf8only
|
||||
|
||||
# req_extensions = v3_req # The extensions to add to a certificate request
|
||||
|
||||
[ req_distinguished_name ]
|
||||
callSign = Callsign
|
||||
callSign_max = 12
|
||||
|
||||
commonName = Common Name (e.g. server FQDN or YOUR name)
|
||||
commonName_max = 64
|
||||
|
||||
emailAddress = Email Address
|
||||
emailAddress_max = 64
|
||||
|
||||
# SET-ex3 = SET extension number 3
|
||||
|
||||
[ req_attributes ]
|
||||
challengePassword = A challenge password
|
||||
challengePassword_min = 4
|
||||
challengePassword_max = 20
|
||||
|
||||
unstructuredName = An optional company name
|
||||
|
||||
[ usr_cert ]
|
||||
|
||||
# These extensions are added when 'ca' signs a request.
|
||||
|
||||
# This goes against PKIX guidelines but some CAs do it and some software
|
||||
# requires this to avoid interpreting an end user certificate as a CA.
|
||||
|
||||
basicConstraints=CA:FALSE
|
||||
|
||||
# Here are some examples of the usage of nsCertType. If it is omitted
|
||||
# the certificate can be used for anything *except* object signing.
|
||||
|
||||
# This is OK for an SSL server.
|
||||
# nsCertType = server
|
||||
|
||||
# For an object signing certificate this would be used.
|
||||
# nsCertType = objsign
|
||||
|
||||
# For normal client use this is typical
|
||||
# nsCertType = client, email
|
||||
|
||||
# and for everything including object signing:
|
||||
# nsCertType = client, email, objsign
|
||||
|
||||
# This is typical in keyUsage for a client certificate.
|
||||
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
|
||||
|
||||
# This will be displayed in Netscape's comment listbox.
|
||||
# nsComment = "OpenSSL Generated Certificate"
|
||||
|
||||
# PKIX recommendations harmless if included in all certificates.
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid,issuer
|
||||
|
||||
# This stuff is for subjectAltName and issuerAltname.
|
||||
# Import the email address.
|
||||
# subjectAltName=email:copy
|
||||
# An alternative to produce certificates that aren't
|
||||
# deprecated according to PKIX.
|
||||
# subjectAltName=email:move
|
||||
|
||||
# Copy subject details
|
||||
# issuerAltName=issuer:copy
|
||||
|
||||
#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem
|
||||
#nsBaseUrl
|
||||
#nsRevocationUrl
|
||||
#nsRenewalUrl
|
||||
#nsCaPolicyUrl
|
||||
#nsSslServerName
|
||||
|
||||
# This is required for TSA certificates.
|
||||
# extendedKeyUsage = critical,timeStamping
|
||||
|
||||
[ v3_req ]
|
||||
|
||||
# Extensions to add to a certificate request
|
||||
|
||||
basicConstraints = CA:FALSE
|
||||
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
|
||||
|
||||
[ v3_ca ]
|
||||
|
||||
|
||||
# Extensions for a typical CA
|
||||
|
||||
|
||||
# PKIX recommendation.
|
||||
|
||||
subjectKeyIdentifier=hash
|
||||
|
||||
authorityKeyIdentifier=keyid:always,issuer
|
||||
|
||||
# This is what PKIX recommends but some broken software chokes on critical
|
||||
# extensions.
|
||||
#basicConstraints = critical,CA:true
|
||||
# So we do this instead.
|
||||
basicConstraints = CA:true
|
||||
|
||||
# Key usage: this is typical for a CA certificate. However since it will
|
||||
# prevent it being used as an test self-signed certificate it is best
|
||||
# left out by default.
|
||||
# keyUsage = cRLSign, keyCertSign
|
||||
|
||||
# Some might want this also
|
||||
# nsCertType = sslCA, emailCA
|
||||
|
||||
# Include email address in subject alt name: another PKIX recommendation
|
||||
# subjectAltName=email:copy
|
||||
# Copy issuer details
|
||||
# issuerAltName=issuer:copy
|
||||
|
||||
# DER hex encoding of an extension: beware experts only!
|
||||
# obj=DER:02:03
|
||||
# Where 'obj' is a standard or added object
|
||||
# You can even override a supported extension:
|
||||
# basicConstraints= critical, DER:30:03:01:01:FF
|
||||
|
||||
[ crl_ext ]
|
||||
|
||||
# CRL extensions.
|
||||
# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL.
|
||||
|
||||
# issuerAltName=issuer:copy
|
||||
authorityKeyIdentifier=keyid:always
|
||||
|
||||
[ proxy_cert_ext ]
|
||||
# These extensions should be added when creating a proxy certificate
|
||||
|
||||
# This goes against PKIX guidelines but some CAs do it and some software
|
||||
# requires this to avoid interpreting an end user certificate as a CA.
|
||||
|
||||
basicConstraints=CA:FALSE
|
||||
|
||||
# Here are some examples of the usage of nsCertType. If it is omitted
|
||||
# the certificate can be used for anything *except* object signing.
|
||||
|
||||
# This is OK for an SSL server.
|
||||
# nsCertType = server
|
||||
|
||||
# For an object signing certificate this would be used.
|
||||
# nsCertType = objsign
|
||||
|
||||
# For normal client use this is typical
|
||||
# nsCertType = client, email
|
||||
|
||||
# and for everything including object signing:
|
||||
# nsCertType = client, email, objsign
|
||||
|
||||
# This is typical in keyUsage for a client certificate.
|
||||
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
|
||||
|
||||
# This will be displayed in Netscape's comment listbox.
|
||||
# nsComment = "OpenSSL Generated Certificate"
|
||||
|
||||
# PKIX recommendations harmless if included in all certificates.
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid,issuer
|
||||
|
||||
# This stuff is for subjectAltName and issuerAltname.
|
||||
# Import the email address.
|
||||
# subjectAltName=email:copy
|
||||
# An alternative to produce certificates that aren't
|
||||
# deprecated according to PKIX.
|
||||
# subjectAltName=email:move
|
||||
|
||||
# Copy subject details
|
||||
# issuerAltName=issuer:copy
|
||||
|
||||
#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem
|
||||
#nsBaseUrl
|
||||
#nsRevocationUrl
|
||||
#nsRenewalUrl
|
||||
#nsCaPolicyUrl
|
||||
#nsSslServerName
|
||||
|
||||
# This really needs to be in place for it to be a proxy certificate.
|
||||
proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo
|
||||
|
||||
####################################################################
|
||||
[ tsa ]
|
||||
|
||||
default_tsa = tsa_config1 # the default TSA section
|
||||
|
||||
[ tsa_config1 ]
|
||||
|
||||
# These are used by the TSA reply generation only.
|
||||
dir = ./demoCA # TSA root directory
|
||||
serial = $dir/tsaserial # The current serial number (mandatory)
|
||||
crypto_device = builtin # OpenSSL engine to use for signing
|
||||
signer_cert = $dir/tsacert.pem # The TSA signing certificate
|
||||
# (optional)
|
||||
certs = $dir/cacert.pem # Certificate chain to include in reply
|
||||
# (optional)
|
||||
signer_key = $dir/private/tsakey.pem # The TSA private key (optional)
|
||||
|
||||
default_policy = tsa_policy1 # Policy if request did not specify it
|
||||
# (optional)
|
||||
other_policies = tsa_policy2, tsa_policy3 # acceptable policies (optional)
|
||||
digests = md5, sha1 # Acceptable message digests (mandatory)
|
||||
accuracy = secs:1, millisecs:500, microsecs:100 # (optional)
|
||||
clock_precision_digits = 0 # number of digits after dot. (optional)
|
||||
ordering = yes # Is ordering defined for timestamps?
|
||||
# (optional, default: no)
|
||||
tsa_name = yes # Must the TSA name be included in the reply?
|
||||
# (optional, default: no)
|
||||
ess_cert_id_chain = no # Must the ESS cert id chain be included?
|
||||
# (optional, default: no)
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIE0DCCArgCCQDdW77mL2Mo7TANBgkqhkiG9w0BAQUFADAqMRYwFAYJKwYBBAHg
|
||||
PAEBDAdURVNUSU5HMRAwDgYDVQQDDAdUZXN0aW5nMB4XDTEzMDIyODEzNDIyN1oX
|
||||
DTEzMDMzMDEzNDIyN1owKjEWMBQGCSsGAQQB4DwBAQwHVEVTVElORzEQMA4GA1UE
|
||||
AwwHVGVzdGluZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4pGEz+
|
||||
p5RiCNVZz4oQGID/eawIEo82I02a6rFNveAiF2MaHhMNMvR1FBVrwHtrGFQ0UK1S
|
||||
uggR7gexaPnml24KsaTsHRWoU9U3PtAin5cqseaev+e6hCWEQ3Ia0fg67iBoSmqO
|
||||
UJC/TpStlCZi4kE32JVGdbapCSA0TqWEgQpTBmoYWbRWdYhWKhOc0493YihLmV3k
|
||||
cKZHPCOD0Uysxu6noZ839m9K+4RlqTAKmps/BZRhrO4flV3t6NhQKzaQNg/BaagM
|
||||
bTSQChDkAfwboNpIU4UMwt9mVPZQnohrCZvdpgkU0VnIMGo9ZzTi+5/8bZWM+ifQ
|
||||
HE25SInAiTxXFT1QyzXfrG4TYQvV9no9Z6S7lUkFD5Xnrg6Ua7vwcQ5JMr+F+92Y
|
||||
IrJxDWF3x2D9idxeQ4GQwTslmWI4lFdu129xL3RZ8e4qNrsYeASq51hjKEr4EJeC
|
||||
RGdyVfea/J17WvUeYLs9XS3/Xj8EbfifJlOLGhNqFiSzuDteQ+5FJP72tPB6CmhW
|
||||
zeaZj+nScUiF4fi1lqLnAFqXKrCzZEaM7nr9WYxonOXzdFWqdSJ3crLa37xKTsVf
|
||||
b6IqlccJWVVFsR3+c/mlB/jSvW2zAQDh+09ogoJELnnua6DuIeEF9h44cOY9fQa/
|
||||
XOZvfCNpibKf78cBJNJ9sGXcOxblWwy7uqe7AgMBAAEwDQYJKoZIhvcNAQEFBQAD
|
||||
ggIBACtFzwxfFCZBgSHhADPhkNw8mb79sz2TFHnNlrImeF2s3HdXE5hwGKWbw3V+
|
||||
cn/7HlUaIiEfFuxXeDDSURQHyYt0r7wj4aXy5XOJ62+IDMxFMTyGY5+iiuAijPHb
|
||||
/gZvsARVAACcnv8liBSoxoUell30Xm+uATM59RpCirAXvFDgw0uoA5LBSR9xro1C
|
||||
Crmp8U8O6kIRl13ayIWw+Co9NUHssEPVfN2bnj6SsGrVx71U1Swuua0W2onSpPbk
|
||||
Q3xMce0F3+nwqYFXsXkRDrGW20hEZORCwzpiO31tK/H1K8hXzsrZwVXAEhTaZ2lh
|
||||
g8lxl+GzYI1kojv0bNV82HxP8ea8hTb88FjQKtlGIVs5KKjzTYtrGEc37EvjazI/
|
||||
gfgDgierxXDDy2ELXVDq15Lnectfq2NmmwwfLTrUV3KG8ELP1ryKmEhnzh7vmuVr
|
||||
tLRH6nUE/hNdxFdGilly9hQnqwD8RT/vbCq7Xq/cLFEQL6UkH4rdZmDdQ6zWSFUq
|
||||
JuI6v3Xj0uuViWIyEhcFU4llp4nzWCQdkl5VY4iaaJGlQvCVCt58UnJ46DSGdiFe
|
||||
fpFmqHJ1K83y1/c26MM6nV5yFDVd/iDuZpYj1Q6RBpMXBsw6o6ZeBUWxOeEnTbec
|
||||
xMF9Cpgl9ZUoBK/1R/CNY4payP7r5PNvj+EjCvQRq1httM4c
|
||||
-----END CERTIFICATE-----
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQC+KRhM/qeUYgjV
|
||||
Wc+KEBiA/3msCBKPNiNNmuqxTb3gIhdjGh4TDTL0dRQVa8B7axhUNFCtUroIEe4H
|
||||
sWj55pduCrGk7B0VqFPVNz7QIp+XKrHmnr/nuoQlhENyGtH4Ou4gaEpqjlCQv06U
|
||||
rZQmYuJBN9iVRnW2qQkgNE6lhIEKUwZqGFm0VnWIVioTnNOPd2IoS5ld5HCmRzwj
|
||||
g9FMrMbup6GfN/ZvSvuEZakwCpqbPwWUYazuH5Vd7ejYUCs2kDYPwWmoDG00kAoQ
|
||||
5AH8G6DaSFOFDMLfZlT2UJ6Iawmb3aYJFNFZyDBqPWc04vuf/G2VjPon0BxNuUiJ
|
||||
wIk8VxU9UMs136xuE2EL1fZ6PWeku5VJBQ+V564OlGu78HEOSTK/hfvdmCKycQ1h
|
||||
d8dg/YncXkOBkME7JZliOJRXbtdvcS90WfHuKja7GHgEqudYYyhK+BCXgkRnclX3
|
||||
mvyde1r1HmC7PV0t/14/BG34nyZTixoTahYks7g7XkPuRST+9rTwegpoVs3mmY/p
|
||||
0nFIheH4tZai5wBalyqws2RGjO56/VmMaJzl83RVqnUid3Ky2t+8Sk7FX2+iKpXH
|
||||
CVlVRbEd/nP5pQf40r1tswEA4ftPaIKCRC557mug7iHhBfYeOHDmPX0Gv1zmb3wj
|
||||
aYmyn+/HASTSfbBl3DsW5VsMu7qnuwIDAQABAoICAAaXpiAFNAoQ2/2Jf4hpxm+y
|
||||
a6VrIjmUxuSJ2lkLOOnsRKNK5IAElR+kb23Orn2Y2N8ScTmRBKIC/R2HKPyA4f8O
|
||||
n9n31YpKq51YrPTKPn4fHMvB9SUzciFa1HvAMkdIw7ib5PiMtn5OI4tD+T7bbryU
|
||||
Ew4Zwzrx4T8ckR1r2o1hE3faIEIAPVLcqdjENxFiMiTzef2nTcB197/Dch4WX08m
|
||||
wJOkfQaestmELLldpL59ENR0Dmqy7Zq0BL57CQR7O2SQb/lDdQW9eJvdS7RRwOHQ
|
||||
YBTcvGTCR2/Cm7xe+ZZNuNPXxOo35nXIayuKMu748VOd744xyMlpAvrDkf5lhnbq
|
||||
Z/+jbH+3/8jgpqK9+AQvmrhZbHdmrbYsCejXrEJZZLtklfpdBoBFNutrhWKoGtLi
|
||||
eUSPaXO5/EBycMR3HvNhx+s6lVCKFIBvF5Dm5jBpcmlK5ufP9HJ8Ztvkvfjd9Wdd
|
||||
SOoEy05B+1qu7OVPImt/bLjUR0GVdVQ7pIXmGGF01wnhC8f+kIialJJ+hZHMMmfX
|
||||
eQg8fU5X4AfityfT2/BCqFb6NbSBIdzXGG0uixP4CxGXlrS1S81qgCKW6vs1Own4
|
||||
SP88daNRL+/bj8T1qKBklz87mv9dyNppA2RvePtHrxWTHj3f43E2HdpM5Cc75g4J
|
||||
qqj5o7Y/edTCIqzFElABAoIBAQDjcZ74+q5G2anoo0+DP7M2q93h6JV5KAxdBcR9
|
||||
PQi21Wz5jKw9E9VwphMkuHFCrl0J6bll3XHumV1b01iAXg14vu+c8p3jKlpYygE1
|
||||
+2HyUDXPBcxgEEEASvMoDbSl/V2ogWAdaEbr40wM15d67MGmOJlwChKFdZ4HNKi4
|
||||
qz7XnZNdppWbhewOD/0kK6/mjP1Vd2IZXxiZldjNfDysIP26N/brtIOLRG6UaWSL
|
||||
9eumBJEtFt7OYyR7HE98RXbFHJxUDAXJzkdWzDNnNR2aEZegLpBl3r2hhGIy7/KE
|
||||
MxU9NfBxBL21pg7/eetE15xEclfl2Bv35zOKlW5boxSpgf57AoIBAQDWCSI73Kmo
|
||||
h0ijdtdHXcj/oGjeGkn+LDkBTfrgmacwNuyKeiDKvD0Im4QiSqJ92HTRLbjEWmsU
|
||||
v76zJvpv5F5ISv8MQpE/ROIlifU1Bi5ef2+amOkCLKn0mIFWx4RVj3iCdfg6ZiLf
|
||||
6xl4iUhZcEJcvkr9pKZhw1NQqiPmz29Oz2U2y14vgNxylBXMAtsgqUJgBgvmPq9g
|
||||
62fQYXEzTtP0pBqb7fAPIbVmlEYmDLhup5qW3/rZGpufhmoi/DFocIpOIMuUXcZZ
|
||||
UnZL1qVfnx7bTE19nAU58vD/8x7cMZkhuXdadl7h52TIc7/yZBn1CO8jVW3s63Z3
|
||||
f1J1DNMkWlfBAoIBAAlPrn1s7dOSt6UBgpDR+8lCMfw8pFnobNEmGkwyQngRtrtk
|
||||
qex6MmPBOMlpD6H2N3Lfcaqc7TwiZTMMLPRcZVrLHk4jlJknM7ms023dU74y0HEg
|
||||
QKSyJacYamn6Xanp/HqYiVHK4hRoIsXn0ZjDto3ShV2T2/xAu256FmoxAIqdNdpA
|
||||
pqFOU0KkHu3rJ/FdVkW4dHirbvtiqhSHgIhfdWO5RM+TfUsnSwuiYO5l6/bI+xSI
|
||||
eiii4Gx11T82LM2XBUNflqETY9JG29fe0c5r5/Qz08+H1eWV4NtK/XeyC62M1sIZ
|
||||
upaELNsCp8ISvaADult7hHGasn567aCsxXzHCJ8CggEAMtBST1Hw+XC8vwosy+Wp
|
||||
HX8wxmIJZQ2MrxGbWQ1BkwHHII0kEd2kw9FgCmAbubLU8QBg2ET7HR70oEXFuSDH
|
||||
fXRIntmC8DljUzQwgdko0wiAL3zT/M8rvkUil76gXUvFeXuWZg7vgqenEWXORmWP
|
||||
a8NFvHgFhDpCImlyQo7GxzgXuG2Ju89lBtK/ZgLbkSJ9/pwQ4SXKr0DUEbXAkUTK
|
||||
r07yfkh78Ku5DFRxXwEwHB0wZ1dfj4FwpuvbcNjcxgXJ4AiLLHsi5vvb199qvYvi
|
||||
YH/5+bM7zmkt7CYFEpO33jjQ7CokFo+/7pMEZAB95R2s4H+crF2ub2pL4jwcOIo2
|
||||
QQKCAQBt6p5v7u0HokLbawfaMM+GqX8j4d1eDiO13ru4EA3Krybvc/RzR2j2DI1H
|
||||
wPE6Q3p1QJ09Vi/gCwg3oxHtU2mbSYVUMClKFxpqR9lWptBVJll2UZI44Z49smXd
|
||||
+7RFPoActOXdhpaQ/9SoYNQuiLIhilYM3+XxcEOUAdfJo5PVe64r7Ehl4IkEb+d9
|
||||
6nOiUoQKt5VoiMAnrgCzA5oM61C1FPDcllmp/WMOIL6M/VVy2xYpA5exeG07V4HV
|
||||
v+ixlATrziDPstJh51fX99GHgbmBsgooevourOlpITkpo6VTE+BR/A2Hl+AxAVVF
|
||||
B6bOFENnhrx+WnQiAPqL36Ni7568
|
||||
-----END PRIVATE KEY-----
|
||||
Loading…
Reference in New Issue