People keep sending me ".ent" files (example at the bottom of this message). They look to me a lot like Privacy-Enhanced Mail (remember Privacy-Enhanced Mail?) files. I've got all my S/MIME stuff set up and working with "pgg" under Emacs "pgg", but I'm not making much headway with these proprietary .ent files.
What I've tried so far is to do a dumb conversion to PEM: output at the bottom of this message below the "Entrust archive". Then I try to decrypt it (this is probably where I'm screwing up the most egregiously): $ openssl smime -inform PEM -decrypt -inkey decryption_key.pem < body.pem That tells me: Error reading S/MIME message 32477:error:0906D066:PEM routines:PEM_read_bio:bad end line:pem_lib.c:746: I doubt there's an actual S/MIME message in this thing, although it does mention RFC822. However, the PEM routines seem to be barfing before it gets around to the S/MIME parts. It's like the PEM code doesn't like "-----END PRIVACY-ENHANCED MESSAGE-----". I also tried spitting out just what I think is the body part as a pkcs7 file but that fails with "ASN1_get_object:header too long". Which means, unless I'm mistaken, that it's not DER-encoded. Any suggestions? Thanks in advance, Neale ========================== Body_Txt.txt.ent: [ENTRUST ARCHIVE START] NTFAaa////0w==AAAALA==AAyi/A== MB8CAQAwGjAYGQxCb2R5X1R4dC50eHQZAAICBDMDAgbA [ENTRUST FILE START] ac///YzQ==AAATow==AAAP1w==AAAAYA==AAADWA==//KXPg==AAAAAA== MEUCAQAwNjAfCgEABAxCb2R5X1R4dC50eHQEDEJvZHlfVHh0LnR4dDAPFw0wODA0 MDgyMTI1NTNaAwIGwAIBAAIB/wMCB4A= [ENTRUST HEADER START] Proc-Type: 4,ENCRYPTED Content-Domain: RFC822 EntrustFile-Version: 2.0 TimeDate-Info: 1207689953 Permission-Info: 33206 FileAttributes-Info: 8224 DEK-Info: DES-EDE3-CBC,DB9439FF6C79D581 Originator-Certificate: MIIDwjCCAyugAwIBAgIEPF/B4jANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPdS5zLiBnb3Zlcm5tZW50MR0wGwYDVQQLExRkZXBhcnRtZW50 IG9mIGVuZXJneTElMCMGA1UECxMcc2FuZGlhIG5hdGlvbmFsIGxhYm9yYXRvcmll czAeFw0wNjA5MjYyMDQ3MTBaFw0wODA5MjYyMTE3MTBaMIGrMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MR0wGwYDVQQLExREZXBhcnRtZW50 IG9mIEVuZXJneTElMCMGA1UECxMcU2FuZGlhIE5hdGlvbmFsIExhYm9yYXRvcmll czESMBAGA1UECxMJZW1wbG95ZWVzMSgwDAYDVQQFEwUyMDIyNjAYBgNVBAMTEUpl ZmZyZXkgRy4gSGVsbGVyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrN2ru qkwRGAoJ8CUwnNXR9FkwdMVWicZgeUwNxDn9xe1r8xRUWORlem+7uZQpuIPQ/kFu V0EQhGLGPdLQoGJyT0phZdhfyVfflq6tURYH5+pM/fDl3bPM9HUZYZEHchyQdX15 qNjt0aJNB19T+ZmzCHHC8Mddjo3CjDcNQprCewIDAQABo4IBLjCCASowCwYDVR0P BAQDAgUgMB0GA1UdEQQWMBSBEmpnaGVsbGVAc2FuZGlhLmdvdjCBlQYDVR0fBIGN MIGKMIGHoIGEoIGBpH8wfTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD3Uucy4gZ292 ZXJubWVudDEdMBsGA1UECxMUZGVwYXJ0bWVudCBvZiBlbmVyZ3kxJTAjBgNVBAsT HHNhbmRpYSBuYXRpb25hbCBsYWJvcmF0b3JpZXMxDjAMBgNVBAMTBUNSTDI3MB8G A1UdIwQYMBaAFOTEHuPpahVdXl20Nl+gKKmdJ01WMB0GA1UdDgQWBBTD6ADl6cLv 3xCvz+QHGTyt5nz6fjAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY3LjED AgSwMA0GCSqGSIb3DQEBBQUAA4GBAD8rFfOxw4hGBe/UqeCHPnIjR7+zXQKwutPa fCHBPXMmjDIOwCJTSoVKFN1XGtX891gvhIL071yZDOTmN0/k61bAevlpRUuWcutn L7vWlorP/cSRqbRuxKbEIDld4zfu00SEDpN3E3t9PWJGgjsS6nmLWQ5sqCDWVYev tT7yT1Ek Key-Info: RSA, Ha8768p3JPlrwMR0F6lt0NYZsdpKBHbnVgVMCcg4BAqB6fbUXpa7e1eWlDQF5oOX UhUNP5lfYh8f9kZEcH09K86E8z7vTXf8dmjGwR1WokAYCO/m590O27D7CJoggkq9 ptpywjzhHK3cIO88wuxFy9wsCp6hTWfZNixYviACkQo= Originator-Certificate: MIIEiDCCA/GgAwIBAgIEPF/yIjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPdS5zLiBnb3Zlcm5tZW50MR0wGwYDVQQLExRkZXBhcnRtZW50 IG9mIGVuZXJneTElMCMGA1UECxMcc2FuZGlhIG5hdGlvbmFsIGxhYm9yYXRvcmll czAeFw0wNzA0MzAxNDEyMDNaFw0wOTA0MzAxNDQyMDNaMIGrMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MR0wGwYDVQQLExREZXBhcnRtZW50 IG9mIEVuZXJneTElMCMGA1UECxMcU2FuZGlhIE5hdGlvbmFsIExhYm9yYXRvcmll czESMBAGA1UECxMJZW1wbG95ZWVzMSgwDAYDVQQFEwUyMDIyNjAYBgNVBAMTEUpl ZmZyZXkgRy4gSGVsbGVyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8oPIz aZjXQILHJzAuFNlf7+24Nkp0en9+STvheis6uINdAg3pPdq1QjBrcye7QJKqs7gN waBIzhU8OCUeMHdSc+FIQAFH5vr3B82WJUtDudRAv+EMiMghCWVSu4AX83UhRWst 2z7tSgacb+AIvs6GEysl7VHULkJX4te1T1HbeQIDAQABo4IB9DCCAfAwCwYDVR0P BAQDAgeAMCsGA1UdEAQkMCKADzIwMDcwNDMwMTQxMjAzWoEPMjAwODA5MjMwNjQy MDNaMBcGA1UdIAQQMA4wDAYKYIZIAWUDAgEKAjAdBgNVHREEFjAUgRJqZ2hlbGxl QHNhbmRpYS5nb3YwggEUBgNVHR8EggELMIIBBzCBh6CBhKCBgaR/MH0xCzAJBgNV BAYTAlVTMRgwFgYDVQQKEw91LnMuIGdvdmVybm1lbnQxHTAbBgNVBAsTFGRlcGFy dG1lbnQgb2YgZW5lcmd5MSUwIwYDVQQLExxzYW5kaWEgbmF0aW9uYWwgbGFib3Jh dG9yaWVzMQ4wDAYDVQQDEwVDUkwzNDB7oHmgd4Z1bGRhcDovLzEzNC4yNTMuMTgx LjE4MC9vdT1zYW5kaWElMjBuYXRpb25hbCUyMGxhYm9yYXRvcmllcyxvdT1kZXBh cnRtZW50JTIwb2YlMjBlbmVyZ3ksbz11LnMuJTIwZ292ZXJubWVudCxjPVVTPz9i YXNlMB8GA1UdIwQYMBaAFOTEHuPpahVdXl20Nl+gKKmdJ01WMB0GA1UdDgQWBBSr YdcGlV9VINyWKZnkwB4NCCkWIDAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAob BFY3LjEDAgSwMA0GCSqGSIb3DQEBBQUAA4GBAGK6A/MFxak9Mnl8LQhwX8kh6ndu 4wNRpbQDbaA2X8dPbNEbmjr5VKm8bvaIRHwiUX+MKHK6t0ERAwx/6cSgQnB09m+t UyKSznmrD4uog1CznXOeXO3XVu4mcER3j5QXUCgFjd2+/7OPqsjMOsoEhEggqpa3 A4j3/RBVad8fp6Ji MIC-Info: SHA1, RSA, eAxUvbg9UCQCiHk4Gji5NTid7DEQNU4ERGXaudqwz2cfH9C2MgreSa3hviedu2sK J/FahP5wp3zQ0vn5Zh5aXddDtCtjwJmIKWYel8Kr2lffAcmTLlZVQK00yaq8fzOP 3ny++0aSIq1AAIE3lTkI4RVpyoYXVagFq0lHny46eMBPyM7S9xu88A== Recipient-ID-Asymmetric: MG8xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxHTAbBgNV BAsTFERlcGFydG1lbnQgb2YgRW5lcmd5MScwJQYDVQQLEx5Mb3MgQWxhbW9zIE5h dGlvbmFsIExhYm9yYXRvcnk=,1185936494 Key-Info: RSA, vYgzZelD47KRJuk9oZZEkSbApG8oVcOhoUtPDU/AoqfVaH/aqTgjvmSD6wqQM7PL DaTrjux9+S1FH6J+33q1vBW17k+E6KM7nPc43t8rcWpcWzM9P6TS5Dvp9C+/KyyW PkL377sp46kxaAb8jzCiCz2pBogAZQkmSUUmq2q9aGI= Compress-Info: CM-1 [ENTRUST HEADER END] /J9IR8i7tNG9HmPzeq6xj0eSI1M6c4betDncqqHBd4C4NZO8hyGTp1b4MCCGj17w djYNBEc6yIRADAkhheGWfGUyr0BaRWAW3XXqOf63rr++Mmv8/JQiWCK04aRO0g31 10hMBI7OvYGeZAvHEhPNpgWZ8k1IPuVmVZm4+9knWCEW2N3k215nlTLNvuroCCKK cbZbpEZpdu3Gs/p+NrjJgKlBGUOnzQIt0ycYR3EC8X3EK+6cfoHNy4yAcelZTzrK G5Ob3Me30dvMNtOMAA86FgeD+UfseY9h1ZQC/9QxEwZH5RW+nWL+v9UTOsF2KR4P 8icgzBB1/1u04/UmL+GrKeCDjtEcJ7JfqpBEa+PyekNtwHsr5VIan4b+x5Ht6rfA GJr56YmYcGqjHTK4EH7cm9PzZAj8yXHV8+tZ7EyEc0c6SbOxLxxV0UuNL2xA3qQn j/fE8lG6EMR+pmDSYas0dq9PkxhYKf+a58YAArxIZk0ihQFiVB6mCpUqPxplvXLR LBxWmbwHNism3JpXxaB16kLGcowPzsm4NbjtbQZWb5BTExGfmD/tXw+f6CxmBK4N 5anPMQuUizrkgcNtBoSI/j/GtZUTZenIdbumdBY/27ySnTeXszg+X5LXxYNeanFy qgVxUoIF+5Lelg8Q40qcB3Ej7hz7weouDcTWp4z9EMUy8VJaP0xzrof7F8GZc62l TXEE/7Plu1TVDEgStZg3ZFBjhNvYup45qWb9xeozoQvQAXQqB/33mJOCsnBlt/C1 xf31o2f+dz+hkExRPb2TE4zueVqP/DYDxWCGJJOBavZ0CcLCP46ngwVWbaqeZG1e liC9yGFQVD7IPhYkUkM3BA== [ENTRUST FILE END] ========================== ========================== body.pem: -----BEGIN PRIVACY-ENHANCED MESSAGE----- Proc-Type: 4,ENCRYPTED Content-Domain: RFC822 EntrustFile-Version: 2.0 TimeDate-Info: 1207689953 Permission-Info: 33206 FileAttributes-Info: 8224 Originator-Certificate: MIIDwjCCAyugAwIBAgIEPF/B4jANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPdS5zLiBnb3Zlcm5tZW50MR0wGwYDVQQLExRkZXBhcnRtZW50 IG9mIGVuZXJneTElMCMGA1UECxMcc2FuZGlhIG5hdGlvbmFsIGxhYm9yYXRvcmll czAeFw0wNjA5MjYyMDQ3MTBaFw0wODA5MjYyMTE3MTBaMIGrMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MR0wGwYDVQQLExREZXBhcnRtZW50 IG9mIEVuZXJneTElMCMGA1UECxMcU2FuZGlhIE5hdGlvbmFsIExhYm9yYXRvcmll czESMBAGA1UECxMJZW1wbG95ZWVzMSgwDAYDVQQFEwUyMDIyNjAYBgNVBAMTEUpl ZmZyZXkgRy4gSGVsbGVyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrN2ru qkwRGAoJ8CUwnNXR9FkwdMVWicZgeUwNxDn9xe1r8xRUWORlem+7uZQpuIPQ/kFu V0EQhGLGPdLQoGJyT0phZdhfyVfflq6tURYH5+pM/fDl3bPM9HUZYZEHchyQdX15 qNjt0aJNB19T+ZmzCHHC8Mddjo3CjDcNQprCewIDAQABo4IBLjCCASowCwYDVR0P BAQDAgUgMB0GA1UdEQQWMBSBEmpnaGVsbGVAc2FuZGlhLmdvdjCBlQYDVR0fBIGN MIGKMIGHoIGEoIGBpH8wfTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD3Uucy4gZ292 ZXJubWVudDEdMBsGA1UECxMUZGVwYXJ0bWVudCBvZiBlbmVyZ3kxJTAjBgNVBAsT HHNhbmRpYSBuYXRpb25hbCBsYWJvcmF0b3JpZXMxDjAMBgNVBAMTBUNSTDI3MB8G A1UdIwQYMBaAFOTEHuPpahVdXl20Nl+gKKmdJ01WMB0GA1UdDgQWBBTD6ADl6cLv 3xCvz+QHGTyt5nz6fjAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY3LjED AgSwMA0GCSqGSIb3DQEBBQUAA4GBAD8rFfOxw4hGBe/UqeCHPnIjR7+zXQKwutPa fCHBPXMmjDIOwCJTSoVKFN1XGtX891gvhIL071yZDOTmN0/k61bAevlpRUuWcutn L7vWlorP/cSRqbRuxKbEIDld4zfu00SEDpN3E3t9PWJGgjsS6nmLWQ5sqCDWVYev tT7yT1Ek Key-Info: RSA, Ha8768p3JPlrwMR0F6lt0NYZsdpKBHbnVgVMCcg4BAqB6fbUXpa7e1eWlDQF5oOX UhUNP5lfYh8f9kZEcH09K86E8z7vTXf8dmjGwR1WokAYCO/m590O27D7CJoggkq9 ptpywjzhHK3cIO88wuxFy9wsCp6hTWfZNixYviACkQo= Originator-Certificate: MIIEiDCCA/GgAwIBAgIEPF/yIjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPdS5zLiBnb3Zlcm5tZW50MR0wGwYDVQQLExRkZXBhcnRtZW50 IG9mIGVuZXJneTElMCMGA1UECxMcc2FuZGlhIG5hdGlvbmFsIGxhYm9yYXRvcmll czAeFw0wNzA0MzAxNDEyMDNaFw0wOTA0MzAxNDQyMDNaMIGrMQswCQYDVQQGEwJV UzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MR0wGwYDVQQLExREZXBhcnRtZW50 IG9mIEVuZXJneTElMCMGA1UECxMcU2FuZGlhIE5hdGlvbmFsIExhYm9yYXRvcmll czESMBAGA1UECxMJZW1wbG95ZWVzMSgwDAYDVQQFEwUyMDIyNjAYBgNVBAMTEUpl ZmZyZXkgRy4gSGVsbGVyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8oPIz aZjXQILHJzAuFNlf7+24Nkp0en9+STvheis6uINdAg3pPdq1QjBrcye7QJKqs7gN waBIzhU8OCUeMHdSc+FIQAFH5vr3B82WJUtDudRAv+EMiMghCWVSu4AX83UhRWst 2z7tSgacb+AIvs6GEysl7VHULkJX4te1T1HbeQIDAQABo4IB9DCCAfAwCwYDVR0P BAQDAgeAMCsGA1UdEAQkMCKADzIwMDcwNDMwMTQxMjAzWoEPMjAwODA5MjMwNjQy MDNaMBcGA1UdIAQQMA4wDAYKYIZIAWUDAgEKAjAdBgNVHREEFjAUgRJqZ2hlbGxl QHNhbmRpYS5nb3YwggEUBgNVHR8EggELMIIBBzCBh6CBhKCBgaR/MH0xCzAJBgNV BAYTAlVTMRgwFgYDVQQKEw91LnMuIGdvdmVybm1lbnQxHTAbBgNVBAsTFGRlcGFy dG1lbnQgb2YgZW5lcmd5MSUwIwYDVQQLExxzYW5kaWEgbmF0aW9uYWwgbGFib3Jh dG9yaWVzMQ4wDAYDVQQDEwVDUkwzNDB7oHmgd4Z1bGRhcDovLzEzNC4yNTMuMTgx LjE4MC9vdT1zYW5kaWElMjBuYXRpb25hbCUyMGxhYm9yYXRvcmllcyxvdT1kZXBh cnRtZW50JTIwb2YlMjBlbmVyZ3ksbz11LnMuJTIwZ292ZXJubWVudCxjPVVTPz9i YXNlMB8GA1UdIwQYMBaAFOTEHuPpahVdXl20Nl+gKKmdJ01WMB0GA1UdDgQWBBSr YdcGlV9VINyWKZnkwB4NCCkWIDAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAob BFY3LjEDAgSwMA0GCSqGSIb3DQEBBQUAA4GBAGK6A/MFxak9Mnl8LQhwX8kh6ndu 4wNRpbQDbaA2X8dPbNEbmjr5VKm8bvaIRHwiUX+MKHK6t0ERAwx/6cSgQnB09m+t UyKSznmrD4uog1CznXOeXO3XVu4mcER3j5QXUCgFjd2+/7OPqsjMOsoEhEggqpa3 A4j3/RBVad8fp6Ji MIC-Info: SHA1, RSA, eAxUvbg9UCQCiHk4Gji5NTid7DEQNU4ERGXaudqwz2cfH9C2MgreSa3hviedu2sK J/FahP5wp3zQ0vn5Zh5aXddDtCtjwJmIKWYel8Kr2lffAcmTLlZVQK00yaq8fzOP 3ny++0aSIq1AAIE3lTkI4RVpyoYXVagFq0lHny46eMBPyM7S9xu88A== Recipient-ID-Asymmetric: MG8xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxHTAbBgNV BAsTFERlcGFydG1lbnQgb2YgRW5lcmd5MScwJQYDVQQLEx5Mb3MgQWxhbW9zIE5h dGlvbmFsIExhYm9yYXRvcnk=,1185936494 Key-Info: RSA, vYgzZelD47KRJuk9oZZEkSbApG8oVcOhoUtPDU/AoqfVaH/aqTgjvmSD6wqQM7PL DaTrjux9+S1FH6J+33q1vBW17k+E6KM7nPc43t8rcWpcWzM9P6TS5Dvp9C+/KyyW PkL377sp46kxaAb8jzCiCz2pBogAZQkmSUUmq2q9aGI= Compress-Info: CM-1 /J9IR8i7tNG9HmPzeq6xj0eSI1M6c4betDncqqHBd4C4NZO8hyGTp1b4MCCGj17w djYNBEc6yIRADAkhheGWfGUyr0BaRWAW3XXqOf63rr++Mmv8/JQiWCK04aRO0g31 10hMBI7OvYGeZAvHEhPNpgWZ8k1IPuVmVZm4+9knWCEW2N3k215nlTLNvuroCCKK cbZbpEZpdu3Gs/p+NrjJgKlBGUOnzQIt0ycYR3EC8X3EK+6cfoHNy4yAcelZTzrK G5Ob3Me30dvMNtOMAA86FgeD+UfseY9h1ZQC/9QxEwZH5RW+nWL+v9UTOsF2KR4P 8icgzBB1/1u04/UmL+GrKeCDjtEcJ7JfqpBEa+PyekNtwHsr5VIan4b+x5Ht6rfA GJr56YmYcGqjHTK4EH7cm9PzZAj8yXHV8+tZ7EyEc0c6SbOxLxxV0UuNL2xA3qQn j/fE8lG6EMR+pmDSYas0dq9PkxhYKf+a58YAArxIZk0ihQFiVB6mCpUqPxplvXLR LBxWmbwHNism3JpXxaB16kLGcowPzsm4NbjtbQZWb5BTExGfmD/tXw+f6CxmBK4N 5anPMQuUizrkgcNtBoSI/j/GtZUTZenIdbumdBY/27ySnTeXszg+X5LXxYNeanFy qgVxUoIF+5Lelg8Q40qcB3Ej7hz7weouDcTWp4z9EMUy8VJaP0xzrof7F8GZc62l TXEE/7Plu1TVDEgStZg3ZFBjhNvYup45qWb9xeozoQvQAXQqB/33mJOCsnBlt/C1 xf31o2f+dz+hkExRPb2TE4zueVqP/DYDxWCGJJOBavZ0CcLCP46ngwVWbaqeZG1e liC9yGFQVD7IPhYkUkM3BA== -----END PRIVACY-ENHANCED MESSAGE----- ==========================
pgp0OZ8MYzRtC.pgp
Description: PGP signature