acmex 0.8.0

AcmeX: High-performance, extensible ACME v2 (RFC 8555) client and server in Rust, supporting multiple DNS providers, storage backends, and crypto libraries.
Documentation
```
src/
├── lib.rs                  # crate 入口
├── client/                 # 核心客户端逻辑
│   ├── mod.rs
│   ├── acme_client.rs      # 主要 API 接口
│   └── acme_config.rs      # 配置管理
├── account/                # 账户管理
│   ├── account.rs          # 注册、密钥生成、JWS 签名
│   └── external_binding.rs # 外部账户绑定(EAB)
├── order/                  # 订单生命周期管理
│   ├── order.rs            # 创建、验证、finalize、下载证书
│   └── authorization.rs    # 授权状态跟踪
├── challenge/              # 挑战验证逻辑
│   ├── challenge.rs        # 通用挑战接口
│   ├── http01.rs           # HTTP-01 实现
│   ├── dns01.rs            # DNS-01 实现(使用 hickory-resolver)
│   └── tls_alpn01.rs       # TLS-ALPN-01 实现
├── cache/                  # 缓存支持
│   ├── file_cache.rs       # 文件缓存(默认)
│   └── redis_cache.rs      # Redis 缓存(通过 feature gate 启用)
├── dns/                    # DNS 工具模块
│   └── resolver.rs         # 封装 hickory-resolver
├── tls/                    # TLS 工具模块
│   └── rustls_utils.rs     # rustls 配置工具
├── cli/                    # 命令行工具
│   ├── main.rs             # CLI 入口
│   └── args.rs             # 参数解析
└── metrics/                # 监控指标(Prometheus)
    └── prometheus.rs       # 指标注册与采集
```

> Rust MSRV: `1.92.0` (对应 `Cargo.toml``rust-version = "1.92.0"`)