2017-03-29 2 views
0

J'ai besoin de signer un xml avec une clé publique, j'ai reçu quelques certificats mais je ne sais pas lequel utiliser pour faire la signature. J'ai reçu les formats de fichiers suivants: .cer .crt .p7b .p7c J'ai trouvé sur le web quelques tutoriels sur la façon de faire la signature en utilisant le format pfx. Ai-je besoin de les convertir en .pfx (pkcs12) pour signer?Comment signer un xml avec certificat pkcs7 - Java

Répondre

1

La signature est généralement effectuée à l'aide de la clé privée (nous ne traitons pas les cas de frontière maintenant). Ainsi, si vous n'avez reçu que les certificats sans clé privée, vous ne pouvez pas les utiliser. Utilisez le bloc-notes pour examiner les fichiers .cer et .crt - il y a une petite chance que l'un de ces fichiers contienne à la fois le certificat et la clé privée, codés au format PEM (l'extension du fichier n'est pas un indicateur ici). Si le fichier contient la clé privée, vous pouvez l'utiliser.