<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The data is not correct if it supposed to match RFC 2743.<div class=""><br class=""></div><div class="">The first byte is [APPLICATION 0].  That seems fine.</div><div class=""><br class=""></div><div class="">The second byte provides a length for the full SEQUENCE.  It says there are 126 bytes, but you do not have that many.</div><div class=""><br class=""></div><div class="">Russ<br class=""><div class=""><br class=""></div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 4, 2021, at 10:18 AM, Max Larsson <<a href="mailto:max.larsson@facilityboss.biz" class="">max.larsson@facilityboss.biz</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="DE" class="">Hi Russ,<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="DE" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">do you mean that the DER data<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x60 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x7e </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x</span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">2</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">b </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x01 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x02 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">xa0 </span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x74</span><span style="" class=""><o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">is wrong?<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">If so, that DER data have I captured with wireshark from an smb2 session setup request.<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">and that’s even I try to decode with help of openssl. If the case is that that data is wrongly,<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">is there a way to get decode with openssl anyway?<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Max<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span class=""><o:p class=""> </o:p></span></div><div style="border-style: solid none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); padding: 3pt 0cm 0cm;" class=""><p class="MsoNormal" style="margin: 0cm 0cm 12pt; font-size: 11pt; font-family: Calibri, sans-serif;"><b class=""><span style="font-size: 12pt;" class="">From:<span class="Apple-converted-space"> </span></span></b><span style="font-size: 12pt;" class="">Russ Housley <<a href="mailto:housley@vigilsec.com" style="color: blue; text-decoration: underline;" class="">housley@vigilsec.com</a>><br class=""><b class="">Date:<span class="Apple-converted-space"> </span></b>Thursday, 4. November 2021 at 15:08<br class=""><b class="">To:<span class="Apple-converted-space"> </span></b>Max Larsson <<a href="mailto:max.larsson@facilityboss.biz" style="color: blue; text-decoration: underline;" class="">max.larsson@facilityboss.biz</a>><br class=""><b class="">Cc:<span class="Apple-converted-space"> </span></b><a href="mailto:openssl-users@openssl.org" style="color: blue; text-decoration: underline;" class="">openssl-users@openssl.org</a><span class="Apple-converted-space"> </span><<a href="mailto:openssl-users@openssl.org" style="color: blue; text-decoration: underline;" class="">openssl-users@openssl.org</a>><br class=""><b class="">Subject:<span class="Apple-converted-space"> </span></b>Re: ASN1 <-> DER encoding with application tag<o:p class=""></o:p></span></p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class="">RFC 2743 shows this structure:<o:p class=""></o:p></div><div class=""><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      MechType ::= OBJECT IDENTIFIER<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- data structure definitions<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- callers must be able to distinguish among<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- InitialContextToken, SubsequentContextToken,<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- PerMsgToken, and SealedMessage data elements<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- based on the usage in which they occur<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class=""><o:p class=""> </o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      InitialContextToken ::=<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- option indication (delegation, etc.) indicated within<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      -- mechanism-specific token<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">      [APPLICATION 0] IMPLICIT SEQUENCE {<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">              thisMech MechType,<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">              innerContextToken ANY DEFINED BY thisMech<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">                 -- contents mechanism-specific<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">                 -- ASN.1 structure not required<o:p class=""></o:p></pre><pre style="margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: "Courier New";" class="">              }<o:p class=""></o:p></pre><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class="">The encoded data that you provided dies begin with the [APPLICATION 0] tag, then it if followed by by the { 1 3 6 1 5 5 2 } object identifier.<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Russ<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class=""><br class=""><o:p class=""></o:p></div><blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class=""><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class="">On Nov 4, 2021, at 9:58 AM, Max Larsson <<a href="mailto:max.larsson@facilityboss.biz" style="color: blue; text-decoration: underline;" class="">max.larsson@facilityboss.biz</a>> wrote:<o:p class=""></o:p></div></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div><div class=""><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="DE" class="">Hi everyone,</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="DE" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">I’m trying to decode and encode Der structure. In my case that are DER encoded GSSAPI structure.</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">My DER encoded data looks like this (stripped the pending bytes):</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x60<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x7e<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x</span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">2</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">b<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x01<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x02<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">xa0<span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x74</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">My ANS1 definition in my source look like this:</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">typedef</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">struct</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">ContextToken_st {</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">    ASN1_OBJECT *mech;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">    ASN1_OCTET_STRING *innerContextToken;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">} GSSAPI_CONTEXTTOKEN;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">DECLARE_ASN1_FUNCTIONS( GSSAPI_CONTEXTTOKEN )</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">ASN1_SEQUENCE( GSSAPI_CONTEXTTOKEN ) = {</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">    ASN1_SIMPLE( GSSAPI_CONTEXTTOKEN, mech, ASN1_OBJECT ),</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">    ASN1_SIMPLE( GSSAPI_CONTEXTTOKEN, innerContextToken, ASN1_OCTET_STRING  )</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">} ASN1_SEQUENCE_END( GSSAPI_CONTEXTTOKEN )  </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">IMPLEMENT_ASN1_FUNCTIONS( GSSAPI_CONTEXTTOKEN )</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Parsing the above DER data fails, so I decided to encode a own Der structure, to see where the difference is with my setup:</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo;" class="">   <span class="apple-converted-space"> </span></span><span lang="DE" style="font-size: 9pt; font-family: Menlo;" class="">. . .</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo;" class="">    </span><span style="font-size: 9pt; font-family: Menlo;" class="">negToken = GSSAPI_CONTEXTTOKEN_new();</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">   <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">if</span><span style="font-size: 9pt; font-family: Menlo;" class="">( negToken !=<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">NULL</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">) {</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        negToken->mech = OBJ_txt2obj(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"1.3.6.1.5.5.2"</span><span style="font-size: 9pt; font-family: Menlo;" class="">,</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">0</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">);</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        negToken->innerContextToken = ASN1_OCTET_STRING_new();</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">       <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">const</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">unsigned</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">char</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">mechToken</span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">[]</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">=<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"\xa0\x74\x30<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">// … stripped for readability</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">       <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">const</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">size_t</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">mechTokenSize =<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">sizeof</span><span style="font-size: 9pt; font-family: Menlo;" class="">( mechToken ) -<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">1</span><span style="font-size: 9pt; font-family: Menlo;" class="">;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"Size of inner token: %zu\n"</span><span style="font-size: 9pt; font-family: Menlo;" class="">,mechTokenSize );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        ASN1_OCTET_STRING_set( negToken->innerContextToken,mechToken,mechTokenSize );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        buffer =<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">NULL</span><span style="font-size: 9pt; font-family: Menlo;" class="">;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">       <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">size_t</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">bufferSize = i2d_GSSAPI_CONTEXTTOKEN( negToken,</span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">NULL</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">);</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"Required buffer size for DER encoding of ASN1 structure: %zu\n"</span><span style="font-size: 9pt; font-family: Menlo;" class="">,bufferSize );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">       <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">unsigned</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">char</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">*buffer = malloc( bufferSize );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">       <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">unsigned</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">char</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">*p = buffer;</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        i2d_GSSAPI_CONTEXTTOKEN( negToken,&p );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">   <span class="apple-converted-space"> </span>    </span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">for</span><span style="font-size: 9pt; font-family: Menlo;" class="">(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">int</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">len =<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">0</span><span style="font-size: 9pt; font-family: Menlo;" class="">;len < bufferSize;len++ ) {</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">           <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">if</span><span style="font-size: 9pt; font-family: Menlo;" class="">( ( len %<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">8</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">) ==<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">0</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">)</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">                printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"  "</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">);</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">           <span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">if</span><span style="font-size: 9pt; font-family: Menlo;" class="">( ( len %<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">16</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">) ==<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(9, 134, 88);" class="">0</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">)</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">                printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"\n\t\t"</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">);</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">            printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">" 0x%02x"</span><span style="font-size: 9pt; font-family: Menlo;" class="">,(</span><span style="font-size: 9pt; font-family: Menlo; color: blue;" class="">short</span><span style="font-size: 9pt; font-family: Menlo;" class="">)buffer[ len ] );</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        }</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class="">        printf(<span class="apple-converted-space"> </span></span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">"\n"</span><span class="apple-converted-space"><span style="font-size: 9pt; font-family: Menlo;" class=""> </span></span><span style="font-size: 9pt; font-family: Menlo;" class="">);</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo;" class="">    . . .</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><span style="font-size: 9pt; font-family: Menlo;" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">The code above output the following DER encoded structure (the difference marled in bold):</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; line-height: 13.5pt; background-color: white;" class=""><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span></b><b class=""><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x</span></b><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">3</span></b><b class=""><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0<span class="apple-converted-space"> </span></span></b><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span></b><b class=""><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x</span></b><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">81 0x80</span></b><span class="apple-converted-space"><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class=""> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x</span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">2</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">b<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x06<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x01<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x05<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x02<span class="apple-converted-space"> </span></span><b class=""><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0x04 0x76</span></b><span class="apple-converted-space"><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class=""> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">xa0<span class="apple-converted-space"> </span></span><span lang="EN-US" style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">0</span><span style="font-size: 9pt; font-family: Menlo; color: rgb(163, 21, 21);" class="">x74</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">The google result, which I found seems to point into the direction to use application tags to encode.</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">But I haven’t found any example or how to how to achieve this with openssl, can anyone give me sone hints?</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Best regards</span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class=""> </span><o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Max Larsson</span><o:p class=""></o:p></div></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; caret-color: rgb(0, 0, 0); font-variant-caps: normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" class=""><span style="font-size: 8.5pt;" class="">Mit freundlichen Grüßen<br class="">Best regards<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; caret-color: rgb(0, 0, 0); font-variant-caps: normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" class=""><span style="font-size: 8.5pt;" class="">Dipl.-Inform. Max Larsson<br class="">Geschäftsleitung<o:p class=""></o:p></span></div><div class="MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><hr size="0" width="100%" align="left" class=""></div><table class="MsoNormalTable" border="0" cellpadding="0" width="600" style="width: 450pt; caret-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; word-spacing: 0px;"><tbody class=""><tr class=""><td width="236" valign="top" style="width: 176.7pt; padding: 0.75pt;" class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 8.5pt;" class="">phone: +49(0)6151/62908-75<br class="">fax:<span class="apple-converted-space"> </span><br class="">email:<span class="apple-converted-space"> </span><a href="mailto:max.larsson@facilityboss.biz" target="_new" title="Send an email to" style="color: blue; text-decoration: underline;" class="">max.larsson@facilityboss.biz</a><br class="">web:<span class="apple-converted-space"> </span><a href="http://facilityboss.biz/" target="_new" title="Visit facilityboss.biz" style="color: blue; text-decoration: underline;" class="">http://facilityboss.biz</a><o:p class=""></o:p></span></div></td><td style="padding: 0.75pt;" class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><strong class=""><span style="font-size: 10pt; font-family: Calibri, sans-serif;" class=""><a href="http://facilityboss.biz/" title=""Visit facilityboss.biz" t " style="color: blue; text-decoration: underline;" class=""><span style="color: windowtext; text-decoration: none;" class=""><span style="color: blue;" class=""><img border="0" width="280" height="73" id="_x0000_i1026" src="http://facilityboss.biz/sites/default/files/facilityboss_logo.png" alt="facilityboss" style="width: 2.9166in; height: 0.7604in;" class=""></span></span></a></span></strong><span style="font-size: 10pt;" class=""><br class="">Bad Nauheimer Str. 4<br class="">64289 Darmstadt<br class="">Germany<o:p class=""></o:p></span></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 7pt;" class="">Sitz der Gesellschaft: Darmstadt<br class="">Registergericht: Amtsgericht Darmstadt, HRB 86193<br class="">Geschäftsführer: Dipl.-Inform Max Lars Robert Larsson<o:p class=""></o:p></span></div></td></tr></tbody></table><div class=""><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="font-size: 9pt; font-family: Helvetica;" class=""> <o:p class=""></o:p></span></div></div><div class="MsoNormal" style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><hr size="0" width="100%" noshade="" align="left" style="color: rgb(115, 112, 110);" class=""></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; font-variant-caps: normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" class=""><span style="font-size: 6pt; color: rgb(115, 112, 110);" class="">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.<br class=""><br class="">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.</span></div></div></blockquote></div></div></div></div></blockquote></div><br class=""></div></div></body></html>