What I was trying to point to is this:

# openssl x509 -noout -in
/etc/ssl/certs/TWCA_Root_Certification_Authority.pem -text
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1 (0x1)
    Signature Algorithm: sha1WithRSAEncryption
        *Issuer: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Root Certification
Authority*
        Validity
            Not Before: Aug 28 07:24:33 2008 GMT
            Not After : Dec 31 15:59:59 2030 GMT
        Subject: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Root Certification
Authority
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
.
.
.

as you can see the DN is coma separated not / separated ....



On Mon, Mar 4, 2013 at 9:41 AM, Michele Mase' <michele.m...@gmail.com>wrote:

> The issuer dn is the same; the pem file is a ca bundle.
>
>
> On Sun, Mar 3, 2013 at 11:23 PM, Igor Cicimov <icici...@gmail.com> wrote:
>
>>
>> On 04/03/2013 7:33 AM, "Michele Mase'" <michele.m...@gmail.com> wrote:
>> >
>> > Anyone?
>> >
>> >
>> > On Fri, Mar 1, 2013 at 7:39 PM, Michele Mase' <michele.m...@gmail.com>
>> wrote:
>> >>
>> >> I'm testing a client authentication using:
>> >>
>> >> SSLCACertificateFile /path/to/pemfile.pem
>> >> <LocationMatch "/test">
>> >>         SSLVerifyClient require
>> >>         SSLVerifyDepth 2
>> >>         SSLOptions +StdEnvVars +ExportCertData
>> >>         SSLRequire  %{SSL_CLIENT_I_DN} eq
>> "/C=US/O=acme/OU=acme/CN=acme"
>> >> /LocationMatch>
>> >>
>> >>
>> >> I should use two different CA with the same DN (file
>> /path/to/pemfile.pem)
>> >> When i try to use this configuration I receive:
>> >> Access totest denied for 10.10.10.10 (requirement expression not
>> fulfilled)
>> >> Failed expression: %{SSL_CLIENT_I_DN} eq ...
>> >>
>> >> The only way it works is without the SSLRequire directive.
>> >> or
>> >> Using only one CA in the file (file /path/to/pemfile.pem)
>> >>
>> >> Some suggestions?
>> >>
>> >> Regards
>> >> Michele Masè
>> >
>> >
>> Please paste the output of
>>
>> # openssl x509 -noout -in /path/to/pemfile.pem -text
>>
>> so we know what are we talking about here. If multiple dn in the file why
>> are you trying to match one using eq then? Anyway, the above command will
>> show us the issuer dn string and you can see what are you doing wrong.
>>
>
>

Reply via email to