| 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