| Top |
| xmlSecKeyDataId | xmlSecMSCryptoKeyDataX509GetKlass () |
| PCCERT_CONTEXT | xmlSecMSCryptoKeyDataX509GetKeyCert () |
| int | xmlSecMSCryptoKeyDataX509AdoptKeyCert () |
| int | xmlSecMSCryptoKeyDataX509AdoptCert () |
| PCCERT_CONTEXT | xmlSecMSCryptoKeyDataX509GetCert () |
| xmlSecSize | xmlSecMSCryptoKeyDataX509GetCertsSize () |
| int | xmlSecMSCryptoKeyDataX509AdoptCrl () |
| PCCRL_CONTEXT | xmlSecMSCryptoKeyDataX509GetCrl () |
| xmlSecSize | xmlSecMSCryptoKeyDataX509GetCrlsSize () |
| xmlSecKeyDataId | xmlSecMSCryptoKeyDataRawX509CertGetKlass () |
| xmlSecKeyDataStoreId | xmlSecMSCryptoX509StoreGetKlass () |
| int | xmlSecMSCryptoX509StoreAdoptCert () |
| int | xmlSecMSCryptoX509StoreAdoptKeyStore () |
| int | xmlSecMSCryptoX509StoreAdoptTrustedStore () |
| int | xmlSecMSCryptoX509StoreAdoptUntrustedStore () |
| void | xmlSecMSCryptoX509StoreEnableSystemTrustedCerts () |
| #define | xmlSecMSCryptoKeyDataX509Id |
| #define | xmlSecMSCryptoKeyDataRawX509CertId |
| #define | xmlSecMSCryptoX509StoreId |
xmlSecKeyDataId
xmlSecMSCryptoKeyDataX509GetKlass (void);
The MSCrypto X509 key data klass (http://www.w3.org/TR/xmldsig-core/sec-X509Data).
PCCERT_CONTEXT
xmlSecMSCryptoKeyDataX509GetKeyCert (xmlSecKeyDataPtr data);
Gets the certificate from which the key was extracted.
int xmlSecMSCryptoKeyDataX509AdoptKeyCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
Sets the key's certificate in data
.
int xmlSecMSCryptoKeyDataX509AdoptCert (xmlSecKeyDataPtr data,PCCERT_CONTEXT cert);
Adds certificate to the X509 key data.
PCCERT_CONTEXT xmlSecMSCryptoKeyDataX509GetCert (xmlSecKeyDataPtr data,xmlSecSize pos);
Gets a certificate from X509 key data.
xmlSecSize
xmlSecMSCryptoKeyDataX509GetCertsSize (xmlSecKeyDataPtr data);
Gets the number of certificates in data
.
int xmlSecMSCryptoKeyDataX509AdoptCrl (xmlSecKeyDataPtr data,PCCRL_CONTEXT crl);
Adds CRL to the X509 key data.
PCCRL_CONTEXT xmlSecMSCryptoKeyDataX509GetCrl (xmlSecKeyDataPtr data,xmlSecSize pos);
Gets a CRL from X509 key data.
xmlSecSize
xmlSecMSCryptoKeyDataX509GetCrlsSize (xmlSecKeyDataPtr data);
Gets the number of CRLs in data
.
xmlSecKeyDataId
xmlSecMSCryptoKeyDataRawX509CertGetKlass
(void);
The raw X509 certificates key data klass.
xmlSecKeyDataStoreId
xmlSecMSCryptoX509StoreGetKlass (void);
The MSCrypto X509 certificates key data store klass.
int xmlSecMSCryptoX509StoreAdoptCert (xmlSecKeyDataStorePtr store,PCCERT_CONTEXT cert,xmlSecKeyDataType type);
Adds trusted (root) or untrusted certificate to the store.
int xmlSecMSCryptoX509StoreAdoptKeyStore (xmlSecKeyDataStorePtr store,HCERTSTORE keyStore);
Adds keyStore
to the list of key stores.
int xmlSecMSCryptoX509StoreAdoptTrustedStore (xmlSecKeyDataStorePtr store,HCERTSTORE trustedStore);
Adds trustedStore
to the list of trusted certs stores.
int xmlSecMSCryptoX509StoreAdoptUntrustedStore (xmlSecKeyDataStorePtr store,HCERTSTORE untrustedStore);
Adds trustedStore
to the list of un-trusted certs stores.
void xmlSecMSCryptoX509StoreEnableSystemTrustedCerts (xmlSecKeyDataStorePtr store,int val);
Enables/disables the system trusted certs.