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