Expand description
Rust primitives for RFC 8555 resources
use acme_types::v2 as ACME;
let resp = reqwest::blocking::get("https://acme-v02.api.letsencrypt.org/directory")
.unwrap()
.text()
.unwrap();
let directory = ACME::Directory::from_str(&resp).unwrap();
println!("{:?}", directory);
Re-exports§
pub use super::Identifier as NewAuthorization;
Structs§
- Defines an ACME account resource.
- Defines an ACME account orders object.
- Defines an ACME account update object.
- Defines an ACME authorization resource
- Defines an update to an Authorization resource.
- Defines a certificate revocation request
- Defines an ACME authorization challenge object
- Defines an ACME directory resource.
- Defines an ACME directory metadata object.
- Defines an ACME error object
- Defines the identifier object in the Order and NewAuthorization resources
- Defines a JSON web key object.
- Defines a JSON web signature object.
- Defines the protected data object in the JWS payload.
- Defines an ACME account registration object.
- Defines a new ACME order object
- Defines a new ACME order resource
- Defines an ACME order finalize object
- Defines an ACME error problem document object
Enums§
- Account resource status values
- Authorization resource status values
- Certificate revocation reason values
- Challenge resource status values
- Challenge resource type values
- Non-exhaustive list of ACME error types
- Order and authorization identifier type values
- Order resource status values