Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme AndroidDu point de vue de l'interface PKCS#11, l'utilisation d'un jeton cloud n'est pas différente de l'utilisation d'un jeton matériel. Pour utiliser un token sur un ordinateur (et nous parlerons de la plateforme Android), vous devez disposer d'une bibliothèque pour travailler avec le token et le token connecté lui-même. Pour jeton de nuage vous avez besoin de la même chose : une bibliothèque et une connexion au cloud. Cette connexion est servie par un fichier de configuration qui spécifie l'adresse du cloud dans lequel les jetons utilisateur sont stockés.

Vérifier l'état d'un jeton cryptographique

Alors, téléchargez la version mise à jour de l'utilitaire cryptoarmpkcs-A. Installez et lancez l'application et accédez au menu principal. Pour des travaux ultérieurs, vous devez sélectionner un jeton dont les mécanismes cryptographiques seront utilisés (rappelez-vous que lorsque vous travaillez avec PKCS12 aucun jeton n'est nécessaire) :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

La capture d'écran montre clairement ce qui se passe lorsque vous appuyez sur un bouton particulier. Si vous cliquez sur le bouton « autre token », il vous sera demandé de sélectionner une bibliothèque PKCS#11 pour votre token. Dans les deux autres cas, des informations sur l'état du jeton sélectionné sont fournies. Comment connecter un jeton logiciel a été abordé dans l'article précédent article. Aujourd’hui, nous nous intéressons au cloud token.

Enregistrement du jeton cloud

Allez dans l'onglet « Connexion des jetons PKCS#11 », recherchez l'élément « Créer un jeton cloud » et téléchargez l'application LS11CloudToken-A.:

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Installez l'application téléchargée et lancez-la :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Après avoir rempli les champs de l'onglet « Inscription dans le cloud » et cliqué sur le bouton « S'inscrire », le processus d'enregistrement du token dans le cloud commence. Le processus d'enregistrement implique la création d'une graine initiale pour le générateur de nombres aléatoires (RNG). Pour ajouter un caractère aléatoire « biologique » lors de la génération de la valeur initiale, le NDSCH inclut également la saisie au clavier de l'utilisateur. Ici, à la fois la vitesse de saisie des caractères et l'exactitude de la saisie sont prises en compte :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Après vous être inscrit dans le cloud, vous pouvez vérifier l'état du token dans le cloud :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Après un enregistrement réussi dans le cloud, quittez l'application LS11CloudToken-A, revenez à l'application cryptoarmpkcs-A et vérifiez à nouveau l'état du jeton cloud :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

La vérification de la présence d'un jeton cloud a confirmé que nous nous sommes enregistrés avec succès dans le cloud et que nous devons y initialiser notre propre jeton cloud.

Initialisation du jeton cloud

Cette initialisation n'est pas différente de l'initialisation de tout autre jeton, par exemple : jeton logiciel.

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Et puis tout se passe comme d'habitude, on met un certificat personnel, par exemple issu d'un conteneur PKCS12, dans un jeton cloud et utilisez-le pour signer un document :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Vous pouvez également former demande de certificat (Onglet Demande de certificat) :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Avec la requête créée, rendez-vous au centre de certification, récupérez-y un certificat et importez-le sur le token :

Utilisation d'un jeton cloud prenant en charge la cryptographie russe sur la plateforme Android

Source: habr.com

Ajouter un commentaire