> -----Original Message-----
> From: Peter Sylvester
>
> On 02/14/2011 01:11 PM, Eisenacher, Patrick wrote:
> > I want to encode a private asn1 structure, say something
> like the following:
> >
> > SEQUENCE
> >    true_false  BOOLEAN
> >    certificate Certificate
> >
> > I checked the asn1parse command and was able to specify my
> outer sequence and the inner boolean in the genconf file, but
> failed to specify my certificate. I had hoped to specify the
> certificate via DER: 01 02 03... like I would with a private
> extension in openssl's conf file, but this didn't work.
> >
> > I also tried decoding the certificate via asn1parse and
> then re-encoding the output, but that didn't work neither.
> >
> > Is there any way to achieve my goal without manually
> constructing the asn.1 coding?
>
> Yes, you can/might
>
> - transform the certificate into an octet string in hex,
> - remove the initial tag and length, probably 4 octets,
> - specify an universal 16 implicit octet string
>    and the content octets.
> the asn1parse encoder detect that the universal 16 is actually
> a sequence and will put automagically the constructed bit.

Peter, you are my hero! This works like a charm :o)

Thank you very much.

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

Reply via email to