Cert-utils

Latest version: v1.0.0

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.0

* new_account_key supports LetsEncrypt updates to EC
* ALLOWED_CURVES_ECDSA is now a list of strings
* new_ec_key named argument is now curve(str)
* functions now require KeyTechnologyEnum, not KeyTechnology for key_technology_id
* added account_key__verify
* extended account_key__sign to accept `standardize_signature`; default True
for converting the EC signature to the encoding ACME requires
* corrected use of `secp256k1` to `secp256r1`
* `key_technology` concept of "RSA" and "EC" has been renamed to `key_technology_basic`
* `key_technology` concept is now a tuple of `(key_technology_basic, (data, ))`
For a RSA, the payload is:
("rsa", (rsa_bits,))
For an EC, the payload is:
("ec", (nist_curve_name,))
* validate_domains now accepts a wildcard

0.2.0

* replaced pyopenssl with cryptography.
pyopenssl was originally used because certbot required it and this package
was originally developed to troubleshoot certbot installations;
however certbot uses cryptography, so we can consider that to be available
and it is the officially preferred interface by both projects and the psf.
* split the package into multiple files
this is for internal use and organization is subject to change.
please access the main namespace.
* dropped Python3.6
this package requires cryptography>=42.0.0, specifically for chain verification
cryptography dropped Python3.6 in v41.0.0

0.1.9

pulled ari serial_no decoder into a separate unction
parsing akid defensively against edge case variants:
in web pki it is almost always "keyid:"
however the rfc allows for "uri:"+"serial:",
either in addition to keyid or replacing it
this should be the final release in the 0.1.x branch;
work has been started for 0.2.0, which will migrate away from openssl

0.1.8

added cert_info cli tool

0.1.7

ARI support
* ari_construct_identifier()
added `serial` to parse_cert dicts
testing on py13

0.1.6

updated LetsEncrypt data

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.