Visualizzazione dei risultati da 1 a 5 su 5

Discussione: bouncycastle

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Quote Originariamente inviata da valia Visualizza il messaggio
    guarda dalla 1.46 in poi il metodo è segnato "deprecated" ma ti indica anche un sostituto

    http://grepcode.com/file/repo1.maven...Certificate%29

    io ho grepcode perché dannati firewall non mi fanno arrivare a bouncycastle.org (mi devono poi spiegare la logica). cmq guarda bene la documentazione, perché se è su grepcode SICURAMENTE sulla documentazione fornita da bouncycastle questo è specificato
    si ho trovato la soluzione, devo verificare ancora il contenuto del file ma da codice sembra tutto corretto, riporto la soluzione che potrebbe magari servire ad altri

    dal sito bouncycastle
    https://www.bouncycastle.org/docs/pk...Generator.html

    nel mio caso

    codice:
    //        CMSEnvelopedDataGenerator  fact = new CMSEnvelopedDataGenerator();
    //        fact.addKeyTransRecipient((X509Certificate)cert);
    //        CMSProcessableByteArray content = new CMSProcessableByteArray(plainFile);
    //        CMSEnvelopedData  envdata = fact.generate(content, ALGORITHM, "BC");
    //        byte[] enveloped = envdata.getEncoded() ;
            
    // sostituito con
    // cert = certificato
    // plainfile = mio file da criptare
    
            CMSTypedData msg = new CMSProcessableByteArray(plainFile);
            CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator();
            edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(cert).setProvider("BC"));
            CMSEnvelopedData envdata = edGen.generate(msg,new JceCMSContentEncryptorBuilder(CMSAlgorithm.DES_EDE3_CBC).setProvider("BC").build());
            byte[] enveloped = envdata.getEncoded() ;
    Ultima modifica di morphy79; 25-06-2014 a 10:17
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.