| Top |  |  |  |  | 
| xmlSecKeyDataId | xmlSecMSCngKeyDataX509GetKlass () | 
| xmlSecKeyDataId | xmlSecMSCngKeyDataRawX509CertGetKlass () | 
| xmlSecKeyDataStoreId | xmlSecMSCngX509StoreGetKlass () | 
| PCCERT_CONTEXT | xmlSecMSCngKeyDataX509GetKeyCert () | 
| int | xmlSecMSCngKeyDataX509AdoptKeyCert () | 
| int | xmlSecMSCngKeyDataX509AdoptCert () | 
| int | xmlSecMSCngKeyDataX509AdoptCrl () | 
| int | xmlSecMSCngX509StoreAdoptCert () | 
| int | xmlSecMSCngX509StoreAdoptKeyStore () | 
| int | xmlSecMSCngX509StoreAdoptTrustedStore () | 
| int | xmlSecMSCngX509StoreAdoptUntrustedStore () | 
| PCCERT_CONTEXT | xmlSecMSCngX509StoreVerify () | 
| #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.
PCCERT_CONTEXT
xmlSecMSCngKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);
Gets the certificate from which the key was extracted.
int xmlSecMSCngKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
Adds certificate to the X509 key data and sets the it as the key's
certificate in data
. On success, the data
 owns the cert.
int xmlSecMSCngKeyDataX509AdoptCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
Adds cert
 to data
 as a certificate. On success, data
 owns the cert
.
int xmlSecMSCngKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,PCCRL_CONTEXT crl);
Adds CRL to the X509 key data.
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. |