aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509
Commit message (Collapse)AuthorAgeFilesLines
* Fix SslContext::add_extra_chain_certSteven Fackler2016-08-171-0/+11
| | | | | | | | | SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so the method really needs to take an X509 by value. Work around this by manually cloning the cert. This method has been around for over a year but I'm guessing nobody actually used it since it produces a nice double free into segfault!
* Get rid of use Asn1TimeRef warning for some buildsDavid Weinstein2016-08-171-1/+4
|
* Be explicit regarding Asn1TimeRef lifetimesDavid Weinstein2016-08-171-2/+2
|
* Fix docsDavid Weinstein2016-08-171-2/+2
|
* Add x509_validity feature to travis testsDavid Weinstein2016-08-171-2/+4
| | | | - also update docs for new x509 `not_before`, `not_after`
* Add test for `"x509_validity"` featureDavid Weinstein2016-08-171-0/+12
|
* Add `"x509_expiry"` feature flagDavid Weinstein2016-08-171-0/+4
| | | | | - fix return of `ASN1_TIME_print` - assert on null `date`
* Introduce `Asn1TimeRef`David Weinstein2016-08-171-7/+7
|
* Progress on asn1 expiryDavid Weinstein2016-08-171-0/+16
| | | | | | - Use MemBio and implement `Display` for Asn1Time - Tweak doc for asn1 `not_before`, `not_after`
* Add a little comment to sketchy transmuteSteven Fackler2016-08-151-0/+1
|
* Fix memory leak in general name stackSteven Fackler2016-08-141-2/+13
|
* PKCS #12 supportSteven Fackler2016-08-141-6/+18
|
* Start on PKCS #12 supportSteven Fackler2016-08-141-1/+1
|
* Mangle c helper functionsSteven Fackler2016-08-131-2/+2
| | | | | | | We want to make sure that multiple openssl versions can coexist in the same dependency tree. Closes #438
* Method renamesSteven Fackler2016-08-101-24/+24
|
* TweaksSteven Fackler2016-08-101-5/+6
|
* Asn1 and Bignum renamesSteven Fackler2016-08-101-2/+2
|
* Move X509_get_extensions to openssl helpersSteven Fackler2016-08-092-2/+5
|
* Make c_helpers optionalSteven Fackler2016-08-092-7/+4
|
* Add PKey::from_rsaSteven Fackler2016-08-072-4/+2
|
* Remove X509Generator::bitlenthSteven Fackler2016-08-072-13/+1
|
* Fix exampleSteven Fackler2016-08-071-4/+9
|
* Restore disabled testsSteven Fackler2016-08-071-11/+16
|
* Add RSA::generateSteven Fackler2016-08-071-4/+6
|
* x509 cleanupSteven Fackler2016-08-072-20/+17
|
* get_error -> errorSteven Fackler2016-08-071-1/+1
|
* PKey reformSteven Fackler2016-08-072-19/+9
| | | | | This deletes the vast majority of PKey's API, since it was weirdly tied to RSA and super broken.
* Hash reformSteven Fackler2016-08-071-25/+10
| | | | Closes #430
* get_handle -> handleSteven Fackler2016-08-051-9/+9
|
* Fix pkey method safetySteven Fackler2016-08-051-6/+8
|
* Clean up x509Steven Fackler2016-08-051-107/+79
|
* Make x509 constructors unsafeSteven Fackler2016-08-051-7/+9
|
* Restructure PEM input/output methodsSteven Fackler2016-08-022-92/+35
| | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway.
* Merge remote-tracking branch 'origin/master' into breaksSteven Fackler2016-07-312-25/+64
|\
| * Merge pull request #427 from onur/save_derSteven Fackler2016-07-292-0/+35
| |\ | | | | | | Implement save_der for X509 and X509Req
| | * Implement save_der for X509 and X509ReqOnur Aslan2016-07-292-0/+35
| | |
| * | Implement get_handle for X509ReqOnur Aslan2016-07-291-0/+4
| |/
| * RustfmtSteven Fackler2016-05-162-16/+20
| |
| * Update certSteven Fackler2016-05-151-9/+5
| | | | | | | | Now with a 10 year expriation
* | Error reformSteven Fackler2016-05-031-16/+16
|/
* Merge pull request #388 from frewsxcv/lifetimesSteven Fackler2016-05-011-1/+1
|\ | | | | Remove unnecessary explicit lifetimes.
| * Remove unnecessary explicit lifetime.Corey Farwell2016-05-011-1/+1
| |
* | Still check UTF validity in dnsnameSteven Fackler2016-05-011-1/+4
|/
* Document SAN APIs and tweak accessor namesSteven Fackler2016-05-012-8/+30
|
* Implement IntoIterator for &GeneralNamesSteven Fackler2016-04-301-0/+9
|
* Implement `iter` method on `GeneralNames`.Corey Farwell2016-05-012-0/+39
|
* Add X509StoreContext::error_depthSteven Fackler2016-04-301-0/+4
|
* Add accessors for x509 subject alt namesSteven Fackler2016-04-293-40/+89
|
* Start on GeneralNameSteven Fackler2016-04-282-11/+50
|
* Rename Nid uid/UID to prevent breakageJoe Wilm2016-02-021-1/+1
|