firma e riempimento

2

Uso JcaContentSignerBuilder per firmare un certificato autofirmato ma non so quale sia il riempimento predefinito. Il mio requisito è che NON DEVO usare il padding PKCS # 1.5. Il codice che uso è al di sotto - qualcuno può dirmi quale padding questo sta per generare?

KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA", "BC");

ContentSigner sigGen = new JcaContentSignerBuilder("SHA256WithRSAEncryption").setProvider("BC").build(keyPair.getPrivate());

X509Certificate certificate = new JcaX509CertificateConverter().setProvider("BC").getCertificate(builder.build(sigGen));

Cordiali saluti, Gianpaolo

    
posta Gianpaolo Rossi 29.10.2015 - 10:19
fonte

1 risposta

0

Sembra che SHA256WithRSA "implichi l'algoritmo di riempimento PKCS # 1 v1.5 [RFC3447]"

Vedi RFC4051 , 2.3.2.

Fonti: bouncycastle , crypto.stackexchange

    
risposta data 29.10.2015 - 15:56
fonte

Leggi altre domande sui tag