On Thu, Sep 16, 2004, Antonio Ruiz Mart�nez wrote:
> Hello!
>
> Dr. Stephen Henson wrote:
>
> >
> >My guess is that there's a problem with the generation of the encoding of
> >the
> >attribute: what code did you use for that?
> >
> >
>
> oct=ASN1_STRING_new();
> if (!ASN1_STRING_set(oct,p72,lenP72)) {
> lReturn=-50;
> goto err;
> }
>
> p7=PKCS7_new();
> if (p7==NULL) {
> lReturn=-20;
> goto err;
> }
> //add certificate and keys...
> ...
> //get the signer info...
> PKCS7_add_attribute(si, NID_pkcs7_signed, V_ASN1_SEQUENCE,(char *)oct);
>
> //insert the date with PKCS7_dataInit and bio_write and PKCS7_dataFinal...
>
> //ENCODE in DER ...
> ....
>
> Any idea?
>
Its the bit *before* that which is needed: the part that produces p72 and
lenP72.
Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Funding needed! Details on homepage.
Homepage: http://www.drh-consultancy.demon.co.uk
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]