I require your support. I wanted to do pkcs encryption using my certificate and third party certificate.I have below components and wanted to have pkcs7 encrypted output file.Source file : PayFile_143_2300000004_20170508_161457.txt My certificate for signin :mycertificate.cer and its private key is keyfile.key Third party bank certifiate(public) : public_2017-2018_base64enc.cerSo, If I use below commandopenssl smime -sign -signer mycertificate.cer -inkey keyfile.key -in PayFile_143_2300000004_20170508_161457.txt | openssl smime -encrypt -out PayFile_143_2300000004_20170508_161457.txt.smime public_2017-2018_base64enc.cer mycertificate.cerWill I have the correct output PKCS7 encrypted output file. Kindly let me know.But when the bank is decrypting it at thier end, they are facing the issue with the headerBelow are the logs of decryption provided by the bankstarting ReceiveMsg...logging in...login successfulgetting decryption key and verification certificate...decryption key and verification certificate extractedcreating mime sessionsession createdopening mime envelopemessage Content-Type [application/x-pkcs7-mime; smime-type=enveloped-data; name=smime.p7m]message Content-Description [null]message Content-Disposition [attachment]message Content-Transfer-Encoding [base64]getting mime message contentcontent handler [oracle.security.crypto.smime.SmimeEnveloped]---------------------------------------processing encrypted contentcontent decrypteddecrypted Content-Type [multipart/signed; protocol=application/x-pkcs7-signature; micalg=sha1; boundary=----DA713A069014AEA715F4E38046E2CA0F]content handler [oracle.security.crypto.smime.SmimeMultipartSigned]-Multipart 1-Multipart Content-Type [multipart/signed; protocol=application/pkcs7-signature;      boundary=SMS:gW4H/s2Z6GzgMG1DTTNnUi3TmH8=]Multipart contains [2] body partsPart 0 Content-Type [text/plain]Part 0 Content-Description [null]Part 0 Content-Disposition [null]Part 0 Content-Transfer-Encoding [null]Part 0 Content-ID [null]Part 0 Content-Language [null]Part 0 Content-MD5 [null]Part 0 File-Name [null]Part 0 Header name [], value [20:61]Part 0 Header name [], value [23B:CRED]Part 0 Header name [], value [32A:170508RUB100,00]Part 0 Header name [], value [50K:/40702810200101102376]Part 0 Header name [???7743170710.???774301001], value [???7743170710.???774301001]Part 0 Header name [], value [57D://RU044525460.40702840401735933455]Part 0 Header name [??? ?????????], value [??? ?????????]Part 0 Header name [115054, ?????????? ???????, ??? 2, ?????], value [115054, ?????????? ???????, ??? 2, ?????]Part 0 Header name [??????,,RU,], value [??????,,RU,]Part 0 Header name [], value [59:/40702840401735933455]Part 0 Header name [???7704662571.???770901001], value [???7704662571.???770901001]Part 0 Header name [??? ????? ?????? ????? ???????], value [??? ????? ?????? ????? ???????]Part 0 Header name [,??.???????? ???,9], value [,??.???????? ???,9]Part 0 Header name [??????,,RU,105064], value [??????,,RU,105064]Part 0 Header name [], value [70:??????????, ???????? ???? ????????? ? ????????????]Part 0 Header name [], value [71A:SHA]Part 0 Header name [], value [72:/RPP/61.170508.3.ELEK.170508]content handler [java.lang.String]-Multipart 1-Content-Type=Cp1251charset=nullwriting text mime data to file data length=0data =done...Can you please check and let me know where the issue isAppreciate your help !!ThanksNikhil
PKCS7 encryption
encryption