Never mind, I figured out what I was doing wrong in this case.

I had been passing in the undecoded base64 content from the mime part.

Silly goof on my part.

Jeff


On Sun, Nov 3, 2013 at 12:29 PM, Jeff Stedfast <[email protected]> wrote:

> Hey all,
>
> I'm having issues when decrypting messages encrypted by Thunderbird with
> the following exception:
>
> Org.BouncyCastle.Cms.CmsException: Unexpected object reading content. --->
> System.InvalidCastException: Unable to cast object of type
> 'Org.BouncyCastle.Asn1.DerApplicationSpecific' to type
> 'Org.BouncyCastle.Asn1.Asn1SequenceParser'.
>    at Org.BouncyCastle.Cms.CmsContentInfoParser..ctor(Stream data) in
> c:\Users\jeff\Documents\Projects\bc-csharp\crypto\src\cms\CMSContentInfoParser.cs:line
> 26
>    --- End of inner exception stack trace ---
>    at Org.BouncyCastle.Cms.CmsContentInfoParser..ctor(Stream data) in
> c:\Users\jeff\Documents\Projects\bc-csharp\crypto\src\cms\CMSContentInfoParser.cs:line
> 34
>    at Org.BouncyCastle.Cms.CmsEnvelopedDataParser..ctor(Stream
> envelopedData) in
> c:\Users\jeff\Documents\Projects\bc-csharp\crypto\src\cms\CMSEnvelopedDataParser.cs:line
> 61
>    at MimeKit.Cryptography.SecureMimeContext.Decrypt(Stream encryptedData,
> IList`1& signatures) in
> c:\Users\jeff\Documents\Projects\MimeKit\MimeKit\Cryptography\SecureMimeContext.cs:line
> 595
>    at
> MimeKit.Cryptography.ApplicationPkcs7Mime.Decrypt(CryptographyContext ctx,
> IList`1& signatures) in
> c:\Users\jeff\Documents\Projects\MimeKit\MimeKit\Cryptography\ApplicationPkcs7Mime.cs:line
> 145
>    at UnitTests.SecureMimeTests.TestSecureMimeDecryptThunderbird() in
> c:\Users\jeff\Documents\Projects\MimeKit\UnitTests\SecureMimeTests.cs:line
> 182
>
> Any ideas on this?
>
> Thanks,
>
> Jeff
>
>
>

Reply via email to