Steven Fackler
|
9043cf9aa7
|
Move X509Filetype to SslFiletype
These constants have the same values, but X509_FILETYPE_DEFAULT doesn't
work in the Ssl methods and using the SSL_* names is a bit less
confusing.
|
2018-01-01 11:50:07 -08:00 |
Bastien Orivel
|
bb5ab2b43f
|
Bump hex to 0.3
The `to_hex` method has been removed and `hex::encode` should be used
instead.
|
2018-01-01 17:38:38 +01:00 |
Steven Fackler
|
d207897458
|
Parameterize keys over what they contain
Closes #790
|
2017-12-30 21:53:39 -08:00 |
Steven Fackler
|
89dd50b3ce
|
Add issuer name access.
Closes #808
|
2017-12-29 10:50:49 -08:00 |
Steven Fackler
|
f9866cd44f
|
Split X509StoreContextRef::ssl up
|
2017-12-26 14:53:35 -07:00 |
Steven Fackler
|
129b6b9d84
|
Overhaul verify error type
Also set the error in the hostname verification callback for 1.0.1
|
2017-12-26 14:43:10 -07:00 |
Steven Fackler
|
2adf2cf12b
|
Remove deprecated APIs
|
2017-12-25 22:09:27 -07:00 |
Steven Fackler
|
77448362ce
|
Rename X509FileType to X509Filetype
|
2017-12-25 19:57:02 -07:00 |
Steven Fackler
|
3eab162dc2
|
Move to associated consts
|
2017-12-25 19:56:27 -07:00 |
Steven Fackler
|
bbae793eb3
|
Upgrade bitflags to 1.0
Closes #756
|
2017-12-25 19:38:11 -07:00 |
Steven Fackler
|
2aaba8bd7a
|
Make Nid values associated constants
|
2017-12-25 19:19:47 -07:00 |
Steven Fackler
|
43753698da
|
Impl Send + Sync for x509 stuff
|
2017-12-13 11:35:04 -05:00 |
Steven Fackler
|
e9ad9f1afd
|
Upgrade foreign-types
foreign-types 0.3 and 0.2 now share the same types and traits, so this
is backwards compatible.
|
2017-11-26 17:07:24 -07:00 |
Steven Fackler
|
de987f20c8
|
Revert "Update foreign-types to 0.3"
|
2017-11-21 08:51:37 -08:00 |
Anthony Ramine
|
93be1c4f2f
|
Update foreign-types to 0.3
|
2017-11-21 09:17:39 +01:00 |
johnthagen
|
b5bb8de4f2
|
Convert try! usage to ?
|
2017-10-03 17:44:02 -04:00 |
Steven Fackler
|
7de1499c65
|
Fix X509::clone impl
Closes #667
|
2017-07-19 19:23:47 -07:00 |
Steven Fackler
|
bcd0dcafcb
|
Rustfmt
|
2017-07-15 21:46:11 -07:00 |
Steven Fackler
|
fd52bbe85c
|
Add an API to install extra data
|
2017-07-15 16:50:36 -07:00 |
Benjamin Fry
|
b431896057
|
mention the common fields
|
2017-02-22 22:05:39 -08:00 |
Benjamin Fry
|
9b24698aee
|
some helpful documentation and example.
|
2017-02-20 14:48:49 -08:00 |
Steven Fackler
|
129a3cff08
|
Update deprecation version
|
2017-02-11 10:27:09 -08:00 |
Steven Fackler
|
16d5632983
|
Remove X509Req setters
|
2017-02-11 10:14:16 -08:00 |
Steven Fackler
|
f2c69ae7e9
|
Merge remote-tracking branch 'origin/master' into x509-builder
|
2017-02-11 10:13:00 -08:00 |
Steven Fackler
|
5ad4af70ae
|
Re-add reexport
|
2017-02-11 09:17:39 -08:00 |
Steven Fackler
|
1c25336520
|
Merge branch 'master' into x509_req_version_subject
|
2017-02-11 09:11:25 -08:00 |
Steven Fackler
|
03fe3015dc
|
X509 signature algorithm access
|
2017-02-10 21:37:33 -08:00 |
Steven Fackler
|
8e5735d84c
|
X509 signature access
|
2017-02-10 19:59:11 -08:00 |
mredlek
|
8ae424235e
|
Make it compile again.
Make self mut in set_subject_name.
Add assert to prevent a null pointer in subject_name.
|
2017-02-07 21:49:07 +01:00 |
mredlek
|
30a634c877
|
Merge branch 'master' into x509_req_version_subject
|
2017-02-07 20:41:27 +01:00 |
Steven Fackler
|
12ae31ad47
|
Switch to foreign_types
|
2017-02-03 23:03:35 -08:00 |
mredlek
|
f5149eac5a
|
Add setters to new getter-functions in X509ReqRef
|
2017-01-27 20:55:40 +01:00 |
mredlek
|
6a8f6f425f
|
Style changes according to review
|
2017-01-27 19:13:36 +01:00 |
mredlek
|
557b936e27
|
Added X509ReqRef.subject_name and X509ReqRef.version
|
2017-01-26 21:05:33 +01:00 |
Steven Fackler
|
54900976bb
|
Support EC_GROUP_set_asn1_flag
Closes #561
|
2017-01-22 10:44:59 +00:00 |
Steven Fackler
|
920ab0d6fb
|
OCSP functionality
|
2017-01-14 21:09:38 -08:00 |
Steven Fackler
|
6291407b17
|
Add X509::stack_from_pem
Implementation is a clone of SSL_CTX_use_certificate_chain_file
|
2017-01-03 14:56:00 -08:00 |
Steven Fackler
|
ccef9e339d
|
Macroise from_pem
|
2016-11-13 17:56:48 +00:00 |
Steven Fackler
|
df9666c334
|
Macroise to_pem
|
2016-11-13 17:42:45 +00:00 |
Steven Fackler
|
48c0009418
|
Macroise from_der
|
2016-11-13 17:06:50 +00:00 |
Steven Fackler
|
b0415f466c
|
Macroise to_der
|
2016-11-13 16:52:19 +00:00 |
Steven Fackler
|
26a3358a2b
|
Add basic X509_STORE access
There's more to do here, but this enabled addition of trusted CAs from
X509 objects.
Closes #394
|
2016-11-12 00:24:12 +00:00 |
Steven Fackler
|
a42c6e8713
|
Drop rustc-serialize dependency
|
2016-11-09 20:35:23 +00:00 |
Steven Fackler
|
b3b7194e82
|
Docs
|
2016-11-08 19:10:56 +00:00 |
Steven Fackler
|
97872500a3
|
Deprecate X509Generator
|
2016-11-07 21:48:40 +00:00 |
Steven Fackler
|
c0e02e7e51
|
Use X509Builder in X509Generator
|
2016-11-07 21:15:36 +00:00 |
Steven Fackler
|
18c5d1f771
|
Add init calls to new constructors
|
2016-11-07 20:50:57 +00:00 |
Steven Fackler
|
d78acc729b
|
Add an X509ReqBuilder
|
2016-11-07 20:42:43 +00:00 |
Steven Fackler
|
8f7df7b205
|
Add SubjectAlternativeName
|
2016-11-06 23:19:58 -08:00 |
Steven Fackler
|
d17c3355ab
|
More extension progress
|
2016-11-06 22:52:53 -08:00 |