mirror of
https://git.proxmox.com/git/proxmox
synced 2025-10-04 10:43:57 +00:00
47 lines
1.1 KiB
Rust
47 lines
1.1 KiB
Rust
//! ACME API crate (API types and API implementation)
|
|
mod types;
|
|
pub use types::*;
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod init;
|
|
#[cfg(feature = "impl")]
|
|
pub use init::*;
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod config;
|
|
#[cfg(feature = "impl")]
|
|
pub use config::{DEFAULT_ACME_DIRECTORY_ENTRY, KNOWN_ACME_DIRECTORIES};
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod challenge_schemas;
|
|
#[cfg(feature = "impl")]
|
|
pub use challenge_schemas::{get_cached_challenge_schemas, ChallengeSchemaWrapper};
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod account_config;
|
|
#[cfg(feature = "impl")]
|
|
pub use account_config::account_config_filename;
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod plugin_config;
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod account_api_impl;
|
|
#[cfg(feature = "impl")]
|
|
pub use account_api_impl::{
|
|
deactivate_account, get_account, get_tos, list_accounts, register_account, update_account,
|
|
};
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod plugin_api_impl;
|
|
#[cfg(feature = "impl")]
|
|
pub use plugin_api_impl::{add_plugin, delete_plugin, get_plugin, list_plugins, update_plugin};
|
|
|
|
#[cfg(feature = "impl")]
|
|
pub(crate) mod acme_plugin;
|
|
|
|
#[cfg(feature = "impl")]
|
|
mod certificate_helpers;
|
|
#[cfg(feature = "impl")]
|
|
pub use certificate_helpers::order_certificate;
|