| Tipo de arquivo | APK |
|---|---|
| Versão | 1.0.5 |
| Editor | kcSystems |
| Data de lançamento | 28 de nov. de 2019 |
| Data adicionada | 28 de nov. de 2019 |
| Os requisitos | Android |
| Requisitos | Requires Android 7.0 and up |
| Total de downloads | 0 |
| Preço | $4.99 |
Descrição
DeviceCertTest fornece a capacidade de testar a autenticação de cliente HTTPS/TLS baseada em certificado X.509. Ele também fornece par de chaves básico e gerenciamento de certificados.
Para dispositivos Android 7.0+.
DeviceCertTest fornece as seguintes operações:
Teste uma conexão HTTPS ou TLS.
Gere um par de chaves e um certificado autoassinado (RSA/EC).
Gere uma solicitação de assinatura de certificado (CSR) PKCS #10 em um formato PEM.
Importe um certificado para um par de chaves em um formato PEM.
Importe um par de chaves no formato PKCS #12 ou PEM.
Exporte um par de chaves no formato PKCS #12.
Exporte um certificado no formato PEM.
Visualize um par de chaves.
Visualize um certificado.
Visualize uma solicitação de assinatura de certificado PKCS #10 (CSR).
Excluir um par de chaves.
Instale um par de chaves no Android KeyChain.
Um log é mantido de todas as operações. O próprio Log tem as seguintes operações:
Ver registro
Log de exportação
Log clara
Observe que um par de chaves sempre será empacotado com seu certificado de chave pública.
Quando um par de chaves é gerado, um certificado autoassinado também será criado para o par de chaves. Eles terão os seguintes atributos:
RSA: chaves de 2048 bits; SHA256 com assinatura RSA
CE: Chaves P-256; SHA256 com assinatura ECDSA
Ao gerar um par de chaves, um User Principal Name (UPN) pode ser especificado no Subject Alternative Name (SAN) usando o formato RFC822.
Depois que um par de chaves for testado com sucesso, ele poderá ser promovido para teste em outros aplicativos instalando-o no Android KeyChain.
Notas operacionais:
Este aplicativo usará certificados de CA (âncoras de confiança) dos armazenamentos de confiança do Sistema Android e do Usuário. Isso permite que pares de chaves sejam instalados no KeyChain e usados por outros aplicativos. Os certificados de CA do usuário podem ser importados usando a operação Configurações de segurança Instalar do cartão SD (ou equivalente).
Para instalar um par de chaves no Android KeyChain, a tela de bloqueio deve estar habilitada (para proteger o Android KeyChain).
A desinstalação do aplicativo resultará na perda de todos os dados do aplicativo. Exporte todas as chaves que você deseja reter. Os dados do aplicativo são retidos para atualizações do aplicativo.
O par de chaves selecionado sempre será usado pelo lado do cliente, independentemente de quais tipos de chaves ou emissores forem especificados pelo lado do servidor.
O teste HTTPS usa HttpsURLConnection.connect() para se conectar ao servidor.
O teste TLS usa SSLSocket.startHandshake() para se conectar ao servidor.
O tempo limite de conexão é de 1,5 segundos.
A conexão é mantida por 1 segundo e depois fechada.
A importação de chaves privadas criptografadas no formato PKCS #8 (PEM) pode não ser suportada dependendo do tipo de algoritmo PBE necessário.
AVISO LEGAL: Este aplicativo é disponibilizado para uso por sua conta e risco, sem garantia de qualquer tipo.