| Top |  |  |  |  | 
| xmlSecKeyDataId | xmlSecMSCngKeyDataX509GetKlass () | 
| xmlSecKeyDataId | xmlSecMSCngKeyDataRawX509CertGetKlass () | 
| xmlSecKeyDataStoreId | xmlSecMSCngX509StoreGetKlass () | 
| int | xmlSecMSCngKeyDataX509AdoptKeyCert () | 
| int | xmlSecMSCngKeyDataX509AdoptCert () | 
| int | xmlSecMSCngX509StoreAdoptCert () | 
| int | xmlSecMSCngX509StoreAdoptKeyStore () | 
| int | xmlSecMSCngX509StoreAdoptTrustedStore () | 
| int | xmlSecMSCngX509StoreAdoptUntrustedStore () | 
| PCCERT_CONTEXT | xmlSecMSCngX509StoreVerify () | 
| PCCERT_CONTEXT | xmlSecMSCngX509StoreFindCert () | 
| PCCERT_CONTEXT | xmlSecMSCngX509FindCertBySubject () | 
| #define | xmlSecMSCngKeyDataX509Id | 
| #define | xmlSecMSCngKeyDataRawX509CertId | 
| #define | xmlSecMSCngX509StoreId | 
xmlSecKeyDataId
xmlSecMSCngKeyDataX509GetKlass (void);
The MSCng X509 key data klass.
xmlSecKeyDataId
xmlSecMSCngKeyDataRawX509CertGetKlass (void);
The raw X509 certificates key data klass.
xmlSecKeyDataStoreId
xmlSecMSCngX509StoreGetKlass (void);
The MSCng X509 certificates key data store klass.
int xmlSecMSCngKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
int xmlSecMSCngKeyDataX509AdoptCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
int xmlSecMSCngX509StoreAdoptCert (xmlSecKeyDataStorePtr store,PCCERT_CONTEXT cert,xmlSecKeyDataType type);
Adds trusted (root) or untrusted certificate to the store.
int xmlSecMSCngX509StoreAdoptKeyStore (xmlSecKeyDataStorePtr store,HCERTSTORE keyStore);
Adds keyStore
 to the list of key stores.
int xmlSecMSCngX509StoreAdoptTrustedStore (xmlSecKeyDataStorePtr store,HCERTSTORE trustedStore);
Adds trustedStore
 to the list of trusted certs stores.
int xmlSecMSCngX509StoreAdoptUntrustedStore (xmlSecKeyDataStorePtr store,HCERTSTORE untrustedStore);
Adds trustedStore
 to the list of untrusted certs stores.
PCCERT_CONTEXT xmlSecMSCngX509StoreVerify (xmlSecKeyDataStorePtr store,HCERTSTORE certs,xmlSecKeyInfoCtx *keyInfoCtx);
Verifies certs
 list.
| store | the pointer to X509 certificate context store klass. | |
| certs | the untrusted certificates stack. | |
| keyInfoCtx | the pointer to <dsig:KeyInfo/> element processing context. | 
PCCERT_CONTEXT xmlSecMSCngX509StoreFindCert (xmlSecKeyDataStorePtr store,xmlChar *subjectName,xmlChar *issuerName,xmlChar *issuerSerial,xmlChar *ski,xmlSecKeyInfoCtx *keyInfoCtx);
Searches store
 for a certificate that matches given criteria.
| store | the pointer to X509 key data store klass. | |
| subjectName | the desired certificate name. | |
| issuerName | the desired certificate issuer name. | |
| issuerSerial | the desired certificate issuer serial number. | |
| ski | the desired certificate SKI. | |
| keyInfoCtx | the pointer to <dsig:KeyInfo/> element processing context. | 
PCCERT_CONTEXT xmlSecMSCngX509FindCertBySubject (HCERTSTORE store,LPTSTR wcSubject,DWORD dwCertEncodingType);
Searches for a cert with given subject
 in the store