diff options
author | Casey Marshall <git@cmars.tech> | 2021-03-01 18:59:59 -0600 |
---|---|---|
committer | Casey Marshall <git@cmars.tech> | 2021-03-01 19:09:19 -0600 |
commit | 14637d1c2fb33bacf7f5d1dcb7ff51440505b7e3 (patch) | |
tree | 7fd6101409deb93a75fc39bb0b046eff54186da0 /openssl-sys | |
parent | cfbe5d48a0a43a6282eed7da625387b6b059f086 (diff) | |
download | rust-openssl-14637d1c2fb33bacf7f5d1dcb7ff51440505b7e3.zip |
Authority Information Access x509 extension
Add support for parsing and accessing the [Authority Information Access
extension](https://tools.ietf.org/html/rfc5280#section-4.2.2.1).
Diffstat (limited to 'openssl-sys')
-rw-r--r-- | openssl-sys/src/x509v3.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/openssl-sys/src/x509v3.rs b/openssl-sys/src/x509v3.rs index 8ab6a531..90fc77b8 100644 --- a/openssl-sys/src/x509v3.rs +++ b/openssl-sys/src/x509v3.rs @@ -28,6 +28,18 @@ extern "C" { } #[repr(C)] +pub struct ACCESS_DESCRIPTION { + pub method: *mut ASN1_OBJECT, + pub location: *mut GENERAL_NAME, +} + +stack!(stack_st_ACCESS_DESCRIPTION); + +extern "C" { + pub fn ACCESS_DESCRIPTION_free(ad: *mut ACCESS_DESCRIPTION); +} + +#[repr(C)] pub struct AUTHORITY_KEYID { pub keyid: *mut ASN1_OCTET_STRING, pub issuer: *mut stack_st_GENERAL_NAME, |