请教如何根据证书查找到证书的信任证书

请问怎么根据证书查找到证书的信任证书
公司项目现在需要验证证书,但是客户机器的个人证书库有很多证书,请问怎么根据证书链查找到相应的跟证书,判断证书有效性呢

------解决方案--------------------
Certificate Chain Verification Functions:
CertCreateCertificateChainEngine
CertCreateCTLEntryFromCertificateContextProperties
CertDuplicateCertificateChain
CertFindChainInStore
CertFreeCertificateChainEngine
CertGetCertificateChain
CertIsValidCRLForCertificate
CertSetCertificateContextPropertiesFromCTLEntry
CertVerifyCertificateChainPolicy
------解决方案--------------------
study
------解决方案--------------------
下面两个页面看看是否有用:
http://read.pudn.com/downloads124/sourcecode/comm/528181/UltimateTCP-IP42_src/Ultimate%20TCP-IP/Security/Source/UTSecureSocket.cpp__.htm
http://topic.****.net/t/20061004/17/5062775.html
------解决方案--------------------
http://blog.****.net/rabbit729/archive/2009/02/06/3866525.aspx
------解决方案--------------------
探讨
有没有相关例子可以用用