CycloneACME is a client implementation of ACME (Automatic Certificate Management Environment) dedicated to embedded applications. This solution can be used to automate the process of managing X.509 certificates (ordering, renewal, revocation) with a remote certification authority like Let's Encrypt. ACME allows deployment of public-key infrastructure on Internet-facing devices (HTTPS server for example) at very low cost. CycloneACME is available either as open source (GPLv2, Evaluation) or under a royalty-free commercial license.
Key Features
- ACME v2 protocol implementation
- Client mode of operation
- ACME account management (creation, update, deactivation and key rollover)
- Certificate management (ordering, renewal and revocation)
- Supports RSA, ECDSA and EdDSA certificates
- Supports standard ACME challenges (HTTP, DNS and TLS-ALPN)
- ACME-DNS client provides a simple way to automate ACME DNS challenges
- Compatible with ACME servers such as Let's Encrypt, Encryption Everywhere or Buypass Go SSL
- Comprehensive user API
- Flexible memory footprint. Built-time configuration to embed only the necessary features
- Portable architecture (no processor dependencies)
- The library is distributed as a full ANSI C and highly maintainable source code
- Demo projects available on STM32 evaluation boards (Nucleo, Discovery, Eval)
License: Open Source (GPLv2, Evaluation) or Commercial
| 対応製品 | STM32,STM32MP1,SPC5 |
| 提供タイプ | ソース |
| ライセンス・タイプ | Commercial with free trial version |
| サイト |
Served Countries:
Worldwide