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. |