Re: ASN1 <-> DER encoding with application tag

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

 





On 04/11/2021 13:58, Max Larsson wrote:
         i2d_GSSAPI_CONTEXTTOKEN( negToken,&p );


You can tell i2d to encode using "application" tagging like this:

        ASN1_item_ex_i2d((const ASN1_VALUE **)&negToken, &p,
                         ASN1_ITEM_rptr(GSSAPI_CONTEXTTOKEN), 0,
                         ASN1_TFLG_APPLICATION);

Matt




for( intlen = 0;len < bufferSize;len++ ) {

if( ( len % 8) == 0)

                 printf( "  ");

if( ( len % 16) == 0)

                 printf( "\n\t\t");

             printf( " 0x%02x",(short)buffer[ len ] );

         }

         printf( "\n");

     . . .

The code above output the following DER encoded structure (the difference marled in bold):

*0**x**3**0**0**x**81 0x80*0x060x060x2b0x060x010x050x050x02*0x04 0x76*0xa00x74

The google result, which I found seems to point into the direction to use application tags to encode.

But I haven’t found any example or how to how to achieve this with openssl, can anyone give me sone hints?

Best regards

Max Larsson

Mit freundlichen Grüßen
Best regards

Dipl.-Inform. Max Larsson
Geschäftsleitung

------------------------------------------------------------------------

phone: +49(0)6151/62908-75
fax:
email: max.larsson@xxxxxxxxxxxxxxxx <mailto:max.larsson@xxxxxxxxxxxxxxxx>
web: http://facilityboss.biz <http://facilityboss.biz>

	

*facilityboss <http://facilityboss.biz>*
Bad Nauheimer Str. 4
64289 Darmstadt
Germany

Sitz der Gesellschaft: Darmstadt
Registergericht: Amtsgericht Darmstadt, HRB 86193
Geschäftsführer: Dipl.-Inform Max Lars Robert Larsson

------------------------------------------------------------------------

Diese E-Mail enthält unter Umständen vertrauliche und/oder rechtlich geschützte Informationen, die allein für den Adressaten bestimmt sind. Wenn Sie nicht der zutreffende Adressat sind oder diese E-Mail irrtümlich erhalten haben, ist jede Verwendung, Verbreitung, Kopie oder Bezugnahme auf den Inhalt dieser E-Mail verboten. Bitte informieren Sie uns über einen eventuellen Irrtum per Telefon, per Telefax oder E-Mail.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient, any disclosure, copying, distribution or reference on the contents of this e-mail is strictly prohibited. If you have received this e-mail in error please notify us by e-mail, facsimile or phone call.




[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