req command with -multivalue-rdn set

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I’m trying to create a certificate request with a multivalue RDN which involves CN+UID. I achieved the encoded multi-value RDN, but I want the UID being encoded first and then the CN. I always get the CN first, no matter what I put in the -subj “/CN=value+UID=value” or “/UID=value+CN=value”. Changing the cnf [policy matching] entries switching the order of the CN=provided and UID=provided doesn’t have any impact either. However, if I use CN+serialNumber, I can change the encoding order successfully by changing the -subj between “/CN=value+serialNumber=value” or “/SerialNumber=value+CN=value”.

 

This is the output of mycsr.csr ANS.1 decoder for the multivalue RDN in the case of the UID:

SET (2 elem)

        SEQUENCE (2 elem)

               OBJECT IDENTIFIER 2.5.4.3 commonName (X.520 DN component)

              UTF8String John Doe

        SEQUENCE (2 elem)

              OBJECT IDENTIFIER 0.9.2342.19200300.100.1.1 userID (Some oddball X.500 attribute collection)

               UTF8String 12345567890

 

I want to obtain the same behavior I get for the serial number:

SET (2 elem)

        SEQUENCE (2 elem)

               OBJECT IDENTIFIER 2.5.4.5 serialNumber (X.520 DN component)

                PrintableString 1234567890

        SEQUENCE (2 elem)

               OBJECT IDENTIFIER 2.5.4.3 commonName (X.520 DN component)

              UTF8String John Doe

 

Any thoughts,

 

Thanks in Advance,

 

Alberto Martin

 

 

 


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux