mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-22 08:15:18 +00:00
Fix certificate serial numbering
This commit is contained in:
parent
ffd1281b83
commit
a0e263385b
@ -50,6 +50,7 @@ class OCSPResource(AuthorityHandler):
|
|||||||
responses = []
|
responses = []
|
||||||
for item in ocsp_req["tbs_request"]["request_list"]:
|
for item in ocsp_req["tbs_request"]["request_list"]:
|
||||||
serial = item["req_cert"]["serial_number"].native
|
serial = item["req_cert"]["serial_number"].native
|
||||||
|
assert serial > 0, "Serial number correctness check failed"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
link_target = os.readlink(os.path.join(config.SIGNED_BY_SERIAL_DIR, "%x.pem" % serial))
|
link_target = os.readlink(os.path.join(config.SIGNED_BY_SERIAL_DIR, "%x.pem" % serial))
|
||||||
|
@ -380,7 +380,7 @@ def _sign(csr, buf, skip_notify=False, skip_push=False, overwrite=False, profile
|
|||||||
builder = CertificateBuilder(dn, csr_pubkey)
|
builder = CertificateBuilder(dn, csr_pubkey)
|
||||||
builder.serial_number = random.randint(
|
builder.serial_number = random.randint(
|
||||||
0x1000000000000000000000000000000000000000,
|
0x1000000000000000000000000000000000000000,
|
||||||
0xffffffffffffffffffffffffffffffffffffffff)
|
0x7fffffffffffffffffffffffffffffffffffffff)
|
||||||
|
|
||||||
now = datetime.utcnow()
|
now = datetime.utcnow()
|
||||||
builder.begin_date = now - timedelta(minutes=5)
|
builder.begin_date = now - timedelta(minutes=5)
|
||||||
|
Loading…
Reference in New Issue
Block a user