Je développe un système qui doit signer des fichiers. J'ai déjà une fonction qui reçoit l'octet [] de données à signer et le certificat X509 et calcule la signature en utilisant l'espace de noms System.Security.Cryptography.Pkcs. Il est important de noter que nous avons besoin de la signature à désaffecter, donc pour la vérification, nous utilisons le fichier, la signature détachée et le certificat.C# signatures PKCS
Le fait est que cette fonction retourne un octet [] comme signature. En ce moment pour la sérialiser, j'utilise l'encodage Base64, mais j'ai vu que la norme est d'utiliser les fichiers .p7s. Donc, comment générer un fichier .p7s à partir de l'octet [] de la signature détachée?
Une autre question, est-il un moyen d'ajouter un horodatage sur la signature, puis de le récupérer?
Merci! Juan