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.