| Type de fichier | APK |
|---|---|
| Version | 1.0.5 |
| Éditeur | kcSystems |
| Date de sortie | 28 nov. 2019 |
| Date ajoutée | 28 nov. 2019 |
| Exigences OS | Android |
| Exigences | Requires Android 7.0 and up |
| Total téléchargements | 0 |
| Prix | $4.99 |
La description
DeviceCertTest permet de tester l'authentification client HTTPS/TLS basée sur un certificat X.509. Il fournit également une gestion de base des paires de clés et des certificats.
Pour les appareils Android 7.0+.
DeviceCertTest fournit les opérations suivantes :
Testez une connexion HTTPS ou TLS.
Générez une paire de clés et un certificat auto-signé (RSA/EC).
Générez une demande de signature de certificat (CSR) PKCS #10 au format PEM.
Importez un certificat pour une paire de clés au format PEM.
Importez une paire de clés au format PKCS #12 ou PEM.
Exportez une paire de clés au format PKCS #12.
Exporter un certificat au format PEM.
Afficher une paire de clés.
Voir un certificat.
Afficher une demande de signature de certificat PKCS #10 (CSR).
Supprimer une paire de clés.
Installez une paire de clés dans le KeyChain Android.
Un journal est tenu de toutes les opérations. Le journal lui-même a les opérations suivantes :
Afficher le journal
Exporter le journal
Effacer le journal
Notez qu'une paire de clés sera toujours associée à son certificat de clé publique.
Lorsqu'une paire de clés est générée, un certificat auto-signé est également créé pour la paire de clés. Ils auront les attributs suivants :
RSA : clés de 2 048 bits ; SHA256avec signature RSA
EC : clés P-256 ; SHA256avec signature ECDSA
Lors de la génération d'une paire de clés, un nom d'utilisateur principal (UPN) peut être spécifié dans le nom alternatif du sujet (SAN) à l'aide du format RFC822.
Une fois qu'une paire de clés a été testée avec succès, elle peut être promue pour être testée dans d'autres applications en l'installant dans le KeyChain Android.
Remarques opérationnelles :
Cette application utilisera les certificats CA (ancres de confiance) des magasins de confiance du système Android et de l'utilisateur. Cela permet aux paires de clés d'être installées dans le KeyChain et utilisées par d'autres applications. Les certificats CA utilisateur peuvent être importés à l'aide de l'opération Paramètres de sécurité Installer à partir de la carte SD (ou équivalent).
Pour installer une paire de clés dans le KeyChain Android, le verrouillage de l'écran doit être activé (pour sécuriser le KeyChain Android).
La désinstallation de l'application entraînera la perte de toutes les données de l'application. Exportez toutes les clés que vous souhaitez conserver. Les données de l'application sont conservées pour les mises à jour de l'application.
La paire de clés sélectionnée sera toujours utilisée par le côté client, quels que soient les types de clés ou les émetteurs spécifiés par le côté serveur.
Le test HTTPS utilise HttpsURLConnection.connect() pour se connecter au serveur.
Le test TLS utilise SSLSocket.startHandshake() pour se connecter au serveur.
Le délai de connexion est de 1,5 seconde.
La connexion est maintenue pendant 1 seconde puis fermée.
L'importation de clés privées cryptées au format PKCS #8 (PEM) peut ne pas être prise en charge en fonction du type d'algorithme PBE requis.
AVIS DE NON-RESPONSABILITÉ : Cette application est mise à disposition pour une utilisation à vos risques et périls, sans aucune garantie d'aucune sorte.