summaryrefslogtreecommitdiff
path: root/src/rust/src/x509/certificate.rs
Commit message (Expand)AuthorAgeFilesLines
* Move code to sign.rs (#8922)Alex Gaynor2023-05-151-138/+2
* support PSS signatures in verify_directly_issued_by (#8908)Paul Kehrer2023-05-141-1/+1
* refactor signature algorithm parameters into a separate function (#8921)Paul Kehrer2023-05-141-84/+104
* Use pyo3's add_function instead of add_wrapped (#8913)Alex Gaynor2023-05-131-4/+4
* support X.509 certificate PSS signing (#8888)Paul Kehrer2023-05-101-2/+5
* Make Extensions contain an optional RawExtensions (#8900)Alex Gaynor2023-05-111-7/+12
* certificate: add a `get_extension` helper (#8892)William Woodruff2023-05-101-10/+18
* add signature_algorithm_parameters to certificate (#8795)Paul Kehrer2023-05-071-9/+121
* invalid visible string support (#8884)Paul Kehrer2023-05-071-0/+11
* Check for sigalg by type rather than OID (#8878)Alex Gaynor2023-05-061-1/+1
* Switch AlgorithmIdentifier to use rust-asn1's native defined by support (#8870)Alex Gaynor2023-05-051-3/+3
* Finish adopting pyo3's exceptio facilities (#8786)Alex Gaynor2023-04-221-5/+6
* Use pyo3's facilities for exceptions (#8785)Alex Gaynor2023-04-221-11/+7
* begin separation of x509 crate from cryptography crate (#8740)Paul Kehrer2023-04-161-200/+34
* Use pyo3::intern! comprehensively (#8711)Alex Gaynor2023-04-121-33/+47
* Support msCertificateTemplate extension (#8695)Paul Kehrer2023-04-101-0/+16
* upgrade rust-asn1, which removes chrono dep (#8664)Paul Kehrer2023-04-041-12/+9
* define path for type for rust classes (no more builtins) (#8635)Paul Kehrer2023-03-291-1/+1
* Store X.509 structure contents as PyBytes (#8598)Alex Gaynor2023-03-251-11/+19
* Drop our own intern! macro in favor of pyo3's (#8596)Alex Gaynor2023-03-241-57/+55
* Upgrade to pyo3 0.18 (#6935)Alex Gaynor2023-03-241-14/+8
* Support handling OpenSSL errors from Rust code (#8530)Alex Gaynor2023-03-161-1/+1
* Rename PyAsn1Error, it's getting more general (#8527)Alex Gaynor2023-03-151-47/+68
* fix for a future warning (#8146)Alex Gaynor2023-01-271-2/+2
* Add Certificate.verify_signed_by (#8011)Paul Kehrer2023-01-121-1/+25
* x509: add `load_pem_x509_certificates` (#7878)William Woodruff2022-12-051-0/+16
* expose time_from_chrono refs (#7731)Alex Gaynor2022-10-221-0/+4
* Cleanup DER/PEM encoding in rust (#7702)Alex Gaynor2022-10-131-26/+5
* Remove pyOpenSSL fallback. (#7590)Alex Gaynor2022-09-111-21/+0
* Update to rust-asn1 0.11 (#7505)Alex Gaynor2022-08-141-19/+24
* Remove uneeded Results (#7499)Alex Gaynor2022-08-111-10/+4
* Use pyo3 warning helper (#7433)Alex Gaynor2022-07-181-14/+10
* Backport pyo3::intern! from pyo3 0.16 (#7355)Alex Gaynor2022-07-041-65/+113
* Use FromPyObject for encoding basic constraints (#7371)Alex Gaynor2022-06-251-1/+1
* X.509/Certificate: Add `tbs_precertificate_bytes` property (#7279)William Woodruff2022-05-311-1/+34
* Move _CRLREASONFLAGS to be in a sensible place (#7167)Alex Gaynor2022-05-011-1/+1
* Move all asn1::ObjectIdentifier to py oid code to a function (#7151)Alex Gaynor2022-04-301-15/+5
* Use new ability for OIDs to be consts (#7148)Alex Gaynor2022-04-291-138/+158
* Update to rust-asn1 0.9.0 (#7145)Alex Gaynor2022-04-291-5/+4
* fixes #6804 -- improve error message quality with invalid characters in name ...Alex Gaynor2022-02-061-2/+8
* support negative serials in certificate parsing (#6626)Paul Kehrer2021-11-201-10/+30
* handle unused bits in distribution point reasons as well (#6594)Paul Kehrer2021-11-121-1/+2
* Move extension encoding code to new crate x509::extensions (#6571)Felix Fontein2021-11-111-374/+58
* allow multiple identical pem blocks (#6551)Paul Kehrer2021-11-051-1/+0
* fix nightly clippy warnings (#6552)Paul Kehrer2021-11-051-1/+1
* Bump pyo3 and fix warnings (#6542)Alex Gaynor2021-11-041-1/+1
* support BMPString in explicitText parsing for legacy certificates (#6516)Paul Kehrer2021-11-021-6/+19
* Convert CRL creation to Rust (#6496)Alex Gaynor2021-10-311-1/+1
* Convert CSR creation to Rust (#6495)Alex Gaynor2021-10-311-20/+1
* Convert x.509 certificate generation to Rust (#6479)Alex Gaynor2021-10-291-156/+156