Le programme de traitement de commandes (CPP, Command Processing Programs) Generate PKA Key Pair est essentiellement une enveloppe pour l’API Qc3GenPKAKey- Pair. Il vous permet de spécifier une taille de clé et un paramètre d’exposant de clé publique comme entrée au processus de génération de clés. Il vous permet aussi
Le programme de traitement de commandes
de définir les noms qualifiés par leur chemin des deux fichiers stream IFS pour contenir les clés privées et publiques résultantes.
Si l’un des fichiers clés existe déjà, une erreur est renvoyée. Comme les deux fichiers héritent de l’autorité donnée du répertoire parent, veillez à définir correctement le répertoire parent avant d’exécuter la commande GENPKAKEYS. Le CPP Calculate Stream File Signature prend comme paramètre d’entrée les noms de chemins du fichier stream à signer, le fichier stream de clés privées à utiliser dans le calcul des signatures et le fichier stream de signatures à créer et à utiliser pour stocker les fichiers de signatures calculées.
Les deux paramètres restants délivrent le format bloc PKA et l’algorithme de hachage Signing. Initialement, le CPP enregistre un programme Termination Exit qui s’exécute en cas de fin anormale du programme – par exemple, causée par le fait que le CPP reçoit ou réenvoie un message d’échappement. Le programme Termination Exit s’assure que toutes les ressources allouées par le CPP sont correctement nettoyées et libérées. Ensuite, le CPP lit le fichier de clés privées et sauvegarde la valeur à utiliser dans l’appel Calculate Signature API.
Après une initialisation de tous les paramètres de Calculate Signature API, le fichier stream qui sera signé est ouvert et lu dans des tailles de blocs appropriées. Pour chaque bloc lu, la Calculate Signature API est appelée selon un processus continu. Tant que le paramètre d’entrée du Final Operation Flag de l’API n’est pas activé, l’API sauvegarde le résultat du calcul des signatures et l’utilise comme décalage pour le calcul de signatures continu sur l’appel suivant à l’API. Quand le dernier bloc du fichier d’entrée est lu, le paramètre d’entrée du Final Operation Flag est défini en conséquence avant que la Calculate Signature API soit appelée.
De ce fait, l’API renvoie la signature calculée dans le paramètre de sortie de l’API. Par la suite, le CPP stocke la signature dans le fichier de signatures spécifié. Le CPP Verify Stream File Signature a un ensemble de paramètres qui sont presque identiques à ceux du CPP Calculate Stream File Signature. Ces paramètres sont le fichier stream par rapport auquel il faut vérifier la signature, le fichier de clés publiques à utiliser dans le processus de vérification de signatures, et le fichier de signatures à utiliser dans le processus de vérification de signatures.
La seule différence entre les deux CPP est que, pour vérifier une signature, une clé publique doit être spécifiée au lieu de la clé privée nécessaire pour calculer la signature. Les deux paramètres restants sont aussi les mêmes que précédemment car ils fournissent le format de bloc PKA et l’algorithme de hachage Signing utilisés précédemment pour calculer la signature. Pour produire une correspondance, ces valeurs de paramètres doivent être les mêmes pour les deux processus : calcul de signatures et vérification de signatures.
Comme l’indique la structure de paramètres correspondante, le travail du CPP lui-même est aussi très semblable au CPP Calculate Stream File Signature, sauf pour la différence évidente : il renvoie soit un message de bonne fin qui signale une vérification réussie, soit un message d’échappement qui signale un échec de vérification.
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Afficher les icônes cachées dans la barre de notification
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
- Agents fantômes en EMEA : l’IA s’emballe, les conseils d’administration s’inquiètent
- L’illusion du contrôle à l’ère du cloud globalisé
Articles les + lus
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
À la une de la chaîne Tech
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
