Expand description
Enhanced X.509 Certificate Signing Module
This module provides comprehensive X.509 certificate signing capabilities for enterprise authentication scenarios including:
§Features
- Certificate Authority (CA) Operations: Root and intermediate CA management
- Certificate Signing Requests (CSR): Generate and sign CSRs
- Certificate Lifecycle: Create, renew, revoke, and validate certificates
- Multiple Key Types: RSA, ECDSA, and Ed25519 support
- Certificate Profiles: Different certificate types for various use cases
- CRL and OCSP: Certificate revocation mechanisms
- Enterprise Integration: LDAP, Active Directory, and PKI integration
§Use Cases
- Client certificate authentication (OAuth 2.0 mTLS)
- Code signing certificates
- TLS/SSL server certificates
- Email signing and encryption certificates
- Document signing certificates
- IoT device certificates
Structs§
- CACertificate
- CA Certificate
- Certificate
Filter - Certificate Filter for listing operations
- Certificate
Profile - Certificate Profile for different use cases
- Certificate
Request - Certificate Signing Request
- Certificate
Subject - Certificate Subject Information
- Revocation
Entry - Certificate Revocation Entry
- Stored
Certificate - Stored Certificate
- X509
Certificate Manager - Enhanced X.509 Certificate Manager
- X509
Config - X.509 Configuration
Enums§
- CAType
- CA Types
- Certificate
Status - Certificate Status
- Certificate
Type - Certificate Types
- Ecdsa
Curve - ECDSA Curve types
- Extended
KeyUsage - Extended Key Usage
- KeyType
- Key Types
- KeyUsage
- Key Usage flags
- Revocation
Reason - Revocation Reasons (RFC 5280)
- Subject
AltName - Subject Alternative Name types