2017-03-21 8 views
1

Nous utilisons Openkeychain pour crypter et décrypter les e-mails pour notre client de messagerie Android. Nous voulons que les données du bloc OpenPGP soient plus professionnelles. Comment pouvons-nous ajouter la ligne de version dans le bloc de touches comme mentionné ci-dessous? Beaucoup de chiffreurs OpenPGP l'utilisent, et ce serait génial, nous pouvons le faire aussi.Ajouter une version sous --- BEGIN PGP MESSAGE ---

-----BEGIN PGP MESSAGE----- 
Version: openkeychain <-- **Add this line**. 

owEBTQGy/pANAwACARsm2bqGdVliAcsdYgBUavgLVGVzdCBmb3IgU3RhY2tPdmVy 
ZmxvdyCJARwEAAECAAYFAlRq+AsACgkQGybZuoZ1WWKlVgf/cfsU/aJYnNIimAwq 
DKKfWox9c7rEC5ug6qcQzb5YFPsGuyMtZ1Tx9SwCmvU7IXtlnK/BY6H4ut50zOzl 
8O8fYaaK63NupeEThlNK1fMvTmt56GLRSgGZ9yBOdkaC3A3SWBAsniPoj5wjBr7m 
/MHnqs5Gw1Mtp8I8issZzTQXGjq4j6mAli1Vb3lBpESuF/s/uOxY8jSCV8SDH0UU 
RxKoVnzqXd7mD2Dv+KE8K1PKVbVNyT+vIc+rOsRKkaW+6rSXVXie4DWkKxCP5RPe 
3Ma3KMark71EwNW86IWryFm8YkP4vt31HKMwW4HUb6nhFF24IQOPle51YoiyZWUC 
ejtY4Q== 
=xKTQ 

-----END PGP MESSAGE----- 

Répondre

1

Vous êtes à la recherche de la méthode setVersionHeader(String versionHeader) dans PgpSignEncryptData (il existe une méthode getVersionheader correspondante). Sachez que ce sont des métadonnées en texte brut uniquement disponibles dans une sortie blindée ASCII.

PgpSignEncryptData pgpData = new PgpSignEncryptData(); 
pgpData.setEnableAsciiArmorOutput(asciiArmor) 
     .setVersionHeader("Version: openkeychain") 
     [...] 
+0

Merci! Ça marche! Vraiment apprécier votre réponse! –