from OpenSSL import crypto, SSL
from socket import gethostname
from pprint import pprint
from time import gmtime, mktime
CERT_FILE = "selfsigned.crt"
KEY_FILE = "private.key"
def create_self_signed_cert():
# create a key pair
k = crypto.PKey()
k.generate_key(crypto.TYPE_RSA, 1024)
# create a self-signed cert
cert = crypto.X509()
cert.get_subject().C = "UK"
cert.get_subject().ST = "London"
cert.get_subject().L = "London"
cert.get_subject().O = "Dummy Company Ltd"
cert.get_subject().OU = "Dummy Company Ltd"
cert.get_subject().CN = gethostname()
cert.set_serial_number(1000)
cert.gmtime_adj_notBefore(0)
cert.gmtime_adj_notAfter(10*365*24*60*60)
cert.set_issuer(cert.get_subject())
cert.set_pubkey(k)
cert.sign(k, 'sha1')
open(CERT_FILE, "wt").write(
crypto.dump_certificate(crypto.FILETYPE_PEM, cert))
open(KEY_FILE, "wt").write(
crypto.dump_privatekey(crypto.FILETYPE_PEM, k))
create_self_signed_cert()
But there is something wrong with the code when I run it. Could someone tell me what the meaning of ? There is a SyntaxError in cert.gmtime_adj_notAfter(10*365*24*60*60). Thx.
Я перешел по этому URL-адресу, чтобы создать сертификат X509. И код: [code]from OpenSSL import crypto, SSL from socket import gethostname from pprint import pprint from time import gmtime, mktime
create_self_signed_cert() [/code] But there is something wrong with the code when I run it. Could someone tell me what the meaning of ? There is a SyntaxError in cert.gmtime_adj_notAfter(10*365*24*60*60). Thx.
У меня есть частный реестр Docker, развернутый локально по адресу 127.0.0.1:443, который защищен самозаверяющим сертификатом SSL/TLS. Этот реестр содержит образы, которые используются во время развертывания контейнера.
В тестах Spring Boot я хочу использовать самозаверяющий сертификат для конечных точек https и получать к ним доступ с помощью TestRestTemplate. Однако мой TestRestTemplate выдает
org.springframework.web.client.ResourceAccessException: I/O error on...
В тестах Spring Boot я хочу использовать самозаверяющий сертификат для конечных точек https и получать к ним доступ с помощью TestRestTemplate. Однако мой TestRestTemplate выдает
org.springframework.web.client.ResourceAccessException: I/O error on...