[Mono-bugs] [Bug 396486] New: Importing PEM certificate doesn't work

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Jun 2 14:19:48 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=396486


           Summary: Importing PEM certificate doesn't work
           Product: Mono: Class Libraries
           Version: 1.9.0
          Platform: i686
        OS/Version: Windows XP
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: System.Security
        AssignedTo: spouliot at novell.com
        ReportedBy: paszczi at go2.pl
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


When trying to import CA certificate generated by openssl to X509Certificate or
X509Certificate2 classes I got the following exception:


Unhandled Exception: System.Security.Cryptography.CryptographicException:
Unable to decode certificate. ---> System.Security.Cryptography.Cryptographi
cException: Input data cannot be coded as a valid certificate. --->
System.Security.Cryptography.CryptographicException: Input data cannot be coded
as
 a valid certificate.
  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x0001e] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\corlib\Mono.S
ecurity.X509\X509Certificate.cs:110 --- End of inner exception stack trace ---

  at Mono.Security.X509.X509Certificate.Parse (System.Byte[] data) [0x00352] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\corlib\Mono.S
ecurity.X509\X509Certificate.cs:207
  at Mono.Security.X509.X509Certificate..ctor (System.Byte[] data) [0x00043] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\corlib\Mono.S
ecurity.X509\X509Certificate.cs:225
  at System.Security.Cryptography.X509Certificates.X509Certificate.Import
(System.Byte[] rawData, System.String password, X509KeyStorageFlags keyStora
geFlags) [0x0000c] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\corlib\System.Security.Cryptography.X509Certificates\X509Certificate20.
cs:215 --- End of inner exception stack trace ---

  at System.Security.Cryptography.X509Certificates.X509Certificate.Import
(System.Byte[] rawData, System.String password, X509KeyStorageFlags keyStora
geFlags) [0x00065] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\corlib\System.Security.Cryptography.X509Certificates\X509Certificate20.
cs:228
  at System.Security.Cryptography.X509Certificates.X509Certificate2.Import
(System.Byte[] rawData, System.String password, X509KeyStorageFlags keyStor
ageFlags) [0x00000] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\System\System.Security.Cryptography.X509Certificates\X509Certificate2.
cs:427
  at System.Security.Cryptography.X509Certificates.X509Certificate2.Import
(System.String fileName, System.String password, X509KeyStorageFlags keySto
rageFlags) [0x00007] in
C:\cygwin\tmp\monobuild\build\BUILD\mono-1.9.1\mcs\class\System\System.Security.Cryptography.X509Certificates\X509Certificate2
cs:471
  at System.Security.Cryptography.X509Certificates.X509Certificate..ctor
(System.String fileName) [0x00006] in C:\cygwin\tmp\monobuild\build\BUILD\mon
o-1.9.1\mcs\class\corlib\System.Security.Cryptography.X509Certificates\X509Certificate20.cs:80
  at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor
(System.String fileName) [0x0000b] in C:\cygwin\tmp\monobuild\build\BUILD\mo
no-1.9.1\mcs\class\System\System.Security.Cryptography.X509Certificates\X509Certificate2.cs:89
  at X509CertTest.Program.Main (System.String[] args) [0x00000] in
c:\Users\Maciej Paszta\Documents\Visual Studio
2008\Projects\X509CertTest\X509CertT
est\Program.cs:13

Importing to both classes on .NET works without problems.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list