<div>hi,</div>
<div>I am using the following node for &lt;KeyInfo/&gt; under &lt;Signature/&gt;</div>
<div>&lt;KeyInfo&gt;&lt;wsse:SecurityTokenReference&gt;&lt;wsse:Reference URI=&quot;#binarytoken&quot;/&gt;&lt;/wsse:SecurityTokenReference&gt;&lt;/KeyInfo&gt;</div>
<div>&nbsp;</div>
<div>When I verify it, of cause not like &lt;X509Data/&gt;,&nbsp;the above&nbsp;&lt;KeyInfo/&gt; can not be loaded by xmlsec library automatically. So how can I load it?</div>
<div>I try to parser the pubkey out from the binarytoken by using:</div>
<div>xmlSecOpenSSLAppKeyFromCertLoadBIO(bio, certformat);</div>
<div>and then load the key into keymanager:</div>
<div>xmlSecCryptoAppDefaultKeysMngrAdoptKey(keysmanager, key);</div>
<div>&nbsp;</div>
<div>I also loaded the trusted ca certificate by using:</div>
<div>xmlSecCryptoAppKeysMngrCertLoad(...);</div>
<div>&nbsp;</div>
<div>But it seem is the loaded trusted certificate does not effect at all. Becase even if I comment the line &quot;xmlSecCryptoAppKeysMngrCertLoad&quot;, the verification also works.</div>
<div>&nbsp;</div>
<div>SO I think the trust chain has not been checked.</div>
<div>&nbsp;</div>
<div>Could you tell me how can&nbsp;I load the non-standard &lt;KeyInfo/&gt;, and make the trusted chain checkin work as well.</div>
<div>&nbsp;</div>
<div>Thanks in advance.</div>
<div>&nbsp;</div>
<div>Weizhong Qiang</div>
<div>&nbsp;</div>