aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Asn1 and Bignum renamesSteven Fackler2016-08-101-2/+2
|
* Move X509_get_extensions to openssl helpersSteven Fackler2016-08-091-2/+4
|
* Make c_helpers optionalSteven Fackler2016-08-091-5/+3
|
* Add PKey::from_rsaSteven Fackler2016-08-071-2/+1
|
* Remove X509Generator::bitlenthSteven Fackler2016-08-071-11/+0
|
* Fix exampleSteven Fackler2016-08-071-4/+9
|
* x509 cleanupSteven Fackler2016-08-071-19/+16
|
* get_error -> errorSteven Fackler2016-08-071-1/+1
|
* PKey reformSteven Fackler2016-08-071-19/+7
| | | | | 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-021-52/+18
| | | | | 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-311-10/+36
|\
| * Merge pull request #427 from onur/save_derSteven Fackler2016-07-291-0/+22
| |\ | | | | | | Implement save_der for X509 and X509Req
| | * Implement save_der for X509 and X509ReqOnur Aslan2016-07-291-0/+22
| | |
| * | Implement get_handle for X509ReqOnur Aslan2016-07-291-0/+4
| |/
| * RustfmtSteven Fackler2016-05-161-10/+10
| |
* | Error reformSteven Fackler2016-05-031-16/+16
|/
* Still check UTF validity in dnsnameSteven Fackler2016-05-011-1/+4
|
* Document SAN APIs and tweak accessor namesSteven Fackler2016-05-011-2/+22
|
* Implement IntoIterator for &GeneralNamesSteven Fackler2016-04-301-0/+9
|
* Implement `iter` method on `GeneralNames`.Corey Farwell2016-05-011-0/+26
|
* Add X509StoreContext::error_depthSteven Fackler2016-04-301-0/+4
|
* Add accessors for x509 subject alt namesSteven Fackler2016-04-291-2/+77
|
* Start on GeneralNameSteven Fackler2016-04-281-11/+11
|
* Revert "Revert "impl Clone for PKey and X509 by using their 'references' ↵Steven Fackler2016-01-311-0/+14
| | | | member""
* Revert "impl Clone for PKey and X509 by using their 'references' member"Steven Fackler2016-01-281-14/+0
|
* Preserve X.509 extension insertion order.Jimmy Cuadra2016-01-281-6/+77
| | | | | | | Ensures that extensions that are order-dependent are inserted in the same order when calling out to OpenSSL during certificate signing. Fixes #327.
* x509: impl Clone using references & CRYPTO_add()Cody P Schafer2016-01-191-0/+14
|
* RustfmtSteven Fackler2015-12-151-75/+111
|
* Cast correctly c_char raw pointers (fixes build on ARM #314)Ondrej Perutka2015-11-301-3/+3
|
* Remove deprecated X509 methodsSteven Fackler2015-11-161-37/+4
|
* Split stuff requiring a shim out to a separate crateSteven Fackler2015-11-161-1/+2
|
* Implement certificate extensions for certificate requestsJethro Beekman2015-07-081-4/+13
|
* Add missing C-string conversion, fixing recent build errorsJethro Beekman2015-07-081-3/+6
|
* Fix/add more X509generator testsJethro Beekman2015-07-081-3/+5
|
* Add X509generator.add_names methodJethro Beekman2015-07-081-0/+11
|
* Add public add_name method to X509GeneratorJethro Beekman2015-07-081-3/+16
|
* Replace CN field by names vectorJethro Beekman2015-07-081-4/+18
|
* Add arbitrary X509 extensions by OID stringJethro Beekman2015-07-011-7/+12
|
* Add public generic extension interface to X509GeneratorJethro Beekman2015-07-011-9/+44
| | | | | | * Add add_extension and add_extensions functions * Deprecate set_usage and set_ext_usage * Change test to use add_extension
* Implement "extensions" field in X509generator, and change existing ↵Jethro Beekman2015-07-011-24/+10
| | | | extensions to use that
* Turn "dirty hack" into slightly less dirty hack, with potential to become ↵Jethro Beekman2015-07-011-18/+10
| | | | non-dirty
* Move X509 extensions to seperate module, implement ToString instead of ↵Jethro Beekman2015-07-011-70/+6
| | | | custom AsStr
* Merge pull request #219 from jethrogb/topic/x509reqSteven Fackler2015-05-291-0/+57
|\ | | | | Implement limited X509_REQ functionality
| * Remove superfluous dead_code attributeJethro Beekman2015-05-281-1/+0
| |
| * Implement limited X509_REQ functionalityJethro Beekman2015-05-281-0/+58
| |