Public Key Infrastructure - Certificados digitais e CA
Geração, validação e gerenciamento de certificados digitais padrão X.509.
Infraestrutura completa de CA com hierarquia root, intermediária e end-entity.
Validação de cadeias de certificados, verificação de revogação (CRL/OCSP).
Gerenciamento seguro de chaves privadas com HSM e proteção por senha.
use avx_pki::{Certificate, CertificateBuilder};
fn main() {
let (pk, sk) = generate_keypair();
let cert = CertificateBuilder::new()
.subject("CN=example.com")
.issuer("CN=AVX CA")
.public_key(&pk)
.sign(&ca_key)
.build()
.unwrap();
println!("Certificado criado!");
}
use avx_pki::{Certificate, CertificateValidator};
fn main() {
let cert = Certificate::from_pem(&cert_pem)?;
let ca_cert = Certificate::from_pem(&ca_pem)?;
let validator = CertificateValidator::new();
let is_valid = validator.validate(&cert, &ca_cert);
assert!(is_valid);
}
Certificados para HTTPS, proteção de websites e APIs REST.
Infraestrutura de chaves para autenticação de funcionários e dispositivos.
S/MIME para criptografia e assinatura de emails corporativos.
Certificados para IoT, dispositivos móveis e autenticação M2M.
AVX PKI é software proprietário desenvolvido pela Ávila Inc.
Contato: nicolas@avila.inc