[Mono-devel-list] Mono Certificate Viewer

Sebastien Pouliot spouliot at videotron.ca
Sun Jun 15 14:25:08 EDT 2003

Hello all,

I (finally) commited the source code for the certificate viewers as seen in
screenshots (http://www.go-mono.com/screenshots.html) for some time. There's
two versions of the tool, one for SWF (working only in Windows/CSC for the
time being) and one for GTK# (working only in Linux/MCS for the time being).
Both tools can be found in CVS under /mcs/tools/security/certview and
requires the assembly Mono.Security.dll to work.

Two issues were raised when testing the GTK# version:

1.    First one seems to be in MCS. It seems MCS can't find a valid
constructor for a certificate extension (when CSC can).
Bugzilla entry:    http://bugzilla.ximian.com/show_bug.cgi?id=44845

2.    Second one may be in MCS (wrong code generation) and related to
previous issue or reside in the runtime. It seems that the method called on
a specific X509Extension-derived class are in fact calling the X509Extension
methods (resulting in a default generic display of the extension). You can
compare the certificate extensions (in the second tab) from the SWF and GTK#
version to see different results (screenshots in bugzilla).
Bugzilla entry:    http://bugzilla.ximian.com/show_bug.cgi?id=44847mono

I'll try to add more details to both bugzilla entries later. However I can't
run linux until next month (when I get my new computer :-) and both case
runs fine on Windows. In the mean time feel free to hack/improve the GTK#
version (it's not yet as complete as the SWF version).

Thanks to Ben for helping me with the makefile, screenshot and trying some
workaround for the two linux issues.

Sebastien Pouliot
Security Architect, Motus Technologies, http://www.motus.com/
work: spouliot at motus.com
home: spouliot at videotron.ca

More information about the Mono-devel-list mailing list