realistic

This commit is contained in:
Pascal Engélibert 2026-02-26 16:40:44 +01:00
commit e184b429ed
6 changed files with 256 additions and 28 deletions

View file

@ -9,8 +9,8 @@ CERTS_DIR = "/dev/shm/exp/certs/"
ALGS = ["prime256v1", "secp384r1", "rsa2048", "rsa3072", "rsa4096"]
DOMAINS = [
#"txmn.tk",
"wikipedia.org",
#"youtube.com"
#"wikipedia.org",
"youtube.com"
]
def sh(cmds):
@ -135,11 +135,11 @@ def replace_keys(cert, key, cas):
# Sign
digest = None
sig_alg = cert.get_signature_algorithm()
if b"SHA384" in sig_alg:
if b"SHA384" in sig_alg or b"sha384" in sig_alg:
digest = "sha384"
elif b"SHA256" in sig_alg:
elif b"SHA256" in sig_alg or b"sha256" in sig_alg:
digest = "sha256"
elif b"SHA512" in sig_alg:
elif b"SHA512" in sig_alg or b"sha512" in sig_alg:
digest = "sha512"
if digest == None:
print("Unknown signature algorithm:", sig_alg)