How To: orion shows selfmade openssl client certificates

2001-03-21 Thread Matthias Schmitt


Problem:

Client Certificates made by openssl, are not listed in the certificate
dialog box of the browser (especially IE).

Reason:
¯¯¯
If you contact the secure Orionserver with Client-Authentication needed, you
get a list of allowed DN-Strings in the Form:

 ---
 Acceptable client certificate CA names
 /C=DE/ST=Germany/L=Koeln/O=ixmid Software Technologie
GmbH/OU=Certificate Authority/CN=ixmid [EMAIL PROTECTED]
 /C=ZA/ST=Western Cape/L=Cape Town/O=Thawte/OU=Certificate
Services/CN=Personal Freemail RSA 2000.8.30
 ---
 you can verify this with:
 openssl s_client -connect localhost:443 -prexit

The Browser (specially: IE)  searches for all Client Certficates with this
Issuers
In your local Client Certificate you will find an Issuer-entry like
 E = [EMAIL PROTECTED]
 CN = factory.ixmid.com
 OU = Certficate Factory
 O = ixmid Software Technologie GmbH
 L = Koeln
 S = NRW
 C = DE

So you get an mismatch between "E=" and "Email=" and the browser can't find
your client certificate

All Thawte/Verisign-Certificates work, because these issuers doesn't have an
"Email"-entry.

Simple Solution:

Your CA shouldn't have an Email-entry. Make a new CA without it.

Better Solution:

orion should reply the "Acceptable client certificate CA names" with E=
instead of Email=


I hope this helps.

Matthias Schmitt
---
ixmid Software Technologie GmbH

[EMAIL PROTECTED]
http://www.ixmid.com

Eichendorffstr. 32
50825 Köln







wrong issuer in server certificate

2000-11-22 Thread Matthias Schmitt



 i've made a servercertificate signed with my own CA (using openssl). If i
 connect with orion (https:\\servername) the certificate shows the wrong
 issuer:
 not my CA, but the server.
 What is wrong here ?

 How can i tell the orionserver, which CAs to accept for Clientcertificates?

 Thank you,
 Matthias Schmitt
 ---
 ixmid
 Software Technologie GmbH

  [EMAIL PROTECTED]
 http://www.ixmid.com