Amplia
O Amplia é uma plataforma para criar e gerenciar Autoridades Certificadoras (ACs) ou Infraestruturas de Chaves Públicas (ICPs) completas.
Funcionalidades
Tipos de certificado
- Certificados de chave pública: certificados X.509 para pessoas físicas e jurídicas. A chave do titular pode ser gerada em software (A1), em token criptográfico ou smart card (A3), ou ficar guardada no próprio Amplia, protegida por PIN, como certificado em nuvem (veja gerenciamento de certificados em nuvem).
- Certificados SSL/TLS: certificados de servidor que seguem as diretrizes do CA/Browser Forum e aceitam nomes wildcard e endereços IP, além dos nomes DNS comuns.
- Certificados de atributo: em vez de vincular uma chave ao titular, atestam uma característica dele, como uma carteira profissional (PrivateID) ou a Carteira de Identificação Estudantil (CIE).
- Certificados de AC: monte a própria hierarquia, com ACs raiz, intermediárias e de dispositivos, ou subordine suas ACs a uma AC-pai operada por terceiros. Veja o Guia de Operação.
- Perfis personalizados: os modelos (templates) definem os campos, as políticas de certificado e as extensões de cada tipo de certificado, para que os certificados emitidos atendam às suas necessidades de identificação.
Emissão e operação
- Pedidos e emissão pelo titular: um operador ou o seu sistema cria um pedido de certificado, e o titular recebe um link de emissão por e-mail ou SMS, ou lê um QR code, para emitir o certificado por conta própria. Um código enviado por SMS confirma a identidade do titular.
- Desktop e mobile: o titular emite no Windows, no Linux ou no macOS, com a chave em software ou em um dispositivo criptográfico, ou em celulares Android e iOS.
- Renovação: os certificados podem ser renovados, e o titular recebe um novo certificado no lugar do que está vencendo.
- Revogação: o Amplia publica LCRs (CRLs) nos domínios de acesso que você escolher, pode responder a requisições OCSP e pode copiar LCRs e certificados de AC para um armazenamento externo.
- Dashboard e API REST: os operadores gerenciam ACs, modelos e pedidos em um dashboard web, e os seus sistemas podem criar pedidos e emitir certificados pela API REST.
Perfis por país
O Amplia já vem com perfis de certificado para as ICPs nacionais do Brasil (ICP-Brasil), do Paraguai, do Equador e de Cabo Verde. Para qualquer outro país, ou para uma ICP privada, você mesmo define os perfis.
Integrações
- Repositórios de chaves e HSMs: as chaves das ACs, e também as dos certificados em nuvem, podem ficar no Azure Key Vault, em HSMs Dinamo ou Kryptus, em qualquer dispositivo PKCS #11, em providers CAPI/CNG do Windows ou, criptografadas, no banco de dados. Onde guardá-las é uma das principais decisões no planejamento de uma AC. Veja Repositórios de chaves.
- Login: os usuários entram pelo GrantID, o provedor de identidade OpenID Connect da Lacuna, que pode exigir certificado digital no login. Veja Configuração do OpenID Connect.
- Notificações: os links de emissão e os códigos de confirmação chegam ao titular por e-mail e por SMS, por meio de provedores como Twilio, Zenvia, Amazon SNS e TotalVoice. Um webhook pode avisar o seu sistema sempre que um certificado for emitido.
- Armazenamento de arquivos: os termos assinados e outros arquivos ficam no sistema de arquivos local, no Azure Blob Storage ou no Amazon S3 (ou em um serviço compatível com S3). Veja Configuração de blob storage.
- Produtos Lacuna: o Web PKI permite que o titular gere a chave no próprio computador na emissão pelo desktop, o Lacuna PSC usa o Amplia para guardar certificados em nuvem e o Amplia Reg acrescenta uma Autoridade de Registro (AR). Os certificados emitidos pelo Amplia podem ser usados logo em seguida para assinar com o Rest PKI e o Signer.
Implantação
Escolha onde o Amplia roda:
- Nuvem (SaaS): use a instância hospedada pela Lacuna, sem nada para instalar ou manter. As chaves das ACs ficam em HSMs do Azure Key Vault.
- On-premises: rode a sua própria instância no Windows Server, no Linux, no Docker ou no Azure App Service, com as chaves nos HSMs que você escolher. Comece pelo artigo Amplia on-premises, que trata das decisões a tomar antes da instalação.
Origem do nome
AMPLIA é um acrônimo recursivo em inglês para "AMPLIA is a Modern Private Label Issuing Authority".
Veja também
- Guia de integração, para criar pedidos e emitir certificados pela API
- Guia de Operação
- Amplia on-premises
- Histórico de versões