Gentle people,

I am encoding some extra fields in the request (and the signed cert). And have 
two related puzzels:

1)      I had naively expected below construct to create a single sequence of 
two object/integers under a single object:

                # openssl.cnf snippet.

                [v3_screen]
                basicConstraints=CA:FALSE
                ...
                1.3.6.1.4.1.2692.99.31=ASN1:SEQUENCE:seq_geo
                …

                [seq_geo]
                1.3.6.1.4.1.2692.99.31.1=INTEGER: 1234
                1.3.6.1.4.1.2692.99.31.2=INTEGER: 1234

        but instead am seeing a construct which is just a sequence of two bare 
INTs under a object:

                ASN1_SEQUENCE(GeoLoc) = { 
                        ASN1_SIMPLE(GeoLoc, lat, ASN1_INTEGER), 
                        ASN1_SIMPLE(GeoLoc, lon, ASN1_INTEGER), 
                } 
                ASN1_SEQUENCE_END(GeoLoc) 

        i.e. prefix.1->[int,int]. While I had hoped for prefix.1->[ 
prefix.1.1:int, prefix.1.2:int ].  Which is not ideal - as occasionally the Geo 
sequence needs to include the hight and the map projection as additonal 
optional extra's.

        How does one properly define such a sequence within the constraints of 
the openssl.cnf file (I am currently doing it through the API - and that is 
fine) ?

2)      When one has fields like the above in a REQ - you need to copy them 
into the signed cert. How is this done in a controlled way through the 
openssl.cnf/extension file mechanism ?

        Is there the equivalent of the 'copy' as available for the 
email/subject ?

Thanks,

Dw.______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to