

|
x509.h
Namex509.h -- The X509 certificates functions.
Synopsis
#define xmlSecOpenSSLKeyDataX509Id
xmlSecKeyDataId xmlSecOpenSSLKeyDataX509GetKlass
(void);
X509* xmlSecOpenSSLKeyDataX509GetKeyCert
(xmlSecKeyDataPtr data);
int xmlSecOpenSSLKeyDataX509AdoptKeyCert
(xmlSecKeyDataPtr data,
X509 *cert);
int xmlSecOpenSSLKeyDataX509AdoptCert
(xmlSecKeyDataPtr data,
X509 *cert);
X509* xmlSecOpenSSLKeyDataX509GetCert (xmlSecKeyDataPtr data,
size_t pos);
size_t xmlSecOpenSSLKeyDataX509GetCertsSize
(xmlSecKeyDataPtr data);
int xmlSecOpenSSLKeyDataX509AdoptCrl
(xmlSecKeyDataPtr data,
X509_CRL *crl);
X509_CRL* xmlSecOpenSSLKeyDataX509GetCrl (xmlSecKeyDataPtr data,
size_t pos);
size_t xmlSecOpenSSLKeyDataX509GetCrlsSize
(xmlSecKeyDataPtr data);
#define xmlSecOpenSSLKeyDataRawX509CertId
xmlSecKeyDataId xmlSecOpenSSLKeyDataRawX509CertGetKlass
(void);
#define xmlSecOpenSSLX509StoreId
xmlSecKeyDataStoreId xmlSecOpenSSLX509StoreGetKlass
(void);
X509* xmlSecOpenSSLX509StoreFindCert (xmlSecKeyDataStorePtr store,
xmlChar *subjectName,
xmlChar *issuerName,
xmlChar *issuerSerial,
xmlChar *ski,
xmlSecKeyInfoCtx *keyInfoCtx);
X509* xmlSecOpenSSLX509StoreVerify (xmlSecKeyDataStorePtr store);
int xmlSecOpenSSLX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
X509 *cert,
int trusted);
int xmlSecOpenSSLX509StoreAddCertsPath
(xmlSecKeyDataStorePtr store,
const char *path); |
Details
xmlSecOpenSSLKeyDataX509Id
#define xmlSecOpenSSLKeyDataX509Id |
xmlSecOpenSSLKeyDataX509GetKlass ()
xmlSecKeyDataId xmlSecOpenSSLKeyDataX509GetKlass
(void); |
xmlSecOpenSSLKeyDataX509GetKeyCert ()
X509* xmlSecOpenSSLKeyDataX509GetKeyCert
(xmlSecKeyDataPtr data); |
xmlSecOpenSSLKeyDataX509AdoptKeyCert ()
int xmlSecOpenSSLKeyDataX509AdoptKeyCert
(xmlSecKeyDataPtr data,
X509 *cert); |
xmlSecOpenSSLKeyDataX509AdoptCert ()
int xmlSecOpenSSLKeyDataX509AdoptCert
(xmlSecKeyDataPtr data,
X509 *cert); |
xmlSecOpenSSLKeyDataX509GetCert ()
X509* xmlSecOpenSSLKeyDataX509GetCert (xmlSecKeyDataPtr data,
size_t pos); |
xmlSecOpenSSLKeyDataX509GetCertsSize ()
size_t xmlSecOpenSSLKeyDataX509GetCertsSize
(xmlSecKeyDataPtr data); |
xmlSecOpenSSLKeyDataX509AdoptCrl ()
int xmlSecOpenSSLKeyDataX509AdoptCrl
(xmlSecKeyDataPtr data,
X509_CRL *crl); |
xmlSecOpenSSLKeyDataX509GetCrl ()
X509_CRL* xmlSecOpenSSLKeyDataX509GetCrl (xmlSecKeyDataPtr data,
size_t pos); |
xmlSecOpenSSLKeyDataX509GetCrlsSize ()
size_t xmlSecOpenSSLKeyDataX509GetCrlsSize
(xmlSecKeyDataPtr data); |
xmlSecOpenSSLKeyDataRawX509CertId
#define xmlSecOpenSSLKeyDataRawX509CertId |
xmlSecOpenSSLKeyDataRawX509CertGetKlass ()
xmlSecKeyDataId xmlSecOpenSSLKeyDataRawX509CertGetKlass
(void); |
xmlSecOpenSSLX509StoreId
#define xmlSecOpenSSLX509StoreId |
xmlSecOpenSSLX509StoreGetKlass ()
xmlSecKeyDataStoreId xmlSecOpenSSLX509StoreGetKlass
(void); |
xmlSecOpenSSLX509StoreFindCert ()
X509* xmlSecOpenSSLX509StoreFindCert (xmlSecKeyDataStorePtr store,
xmlChar *subjectName,
xmlChar *issuerName,
xmlChar *issuerSerial,
xmlChar *ski,
xmlSecKeyInfoCtx *keyInfoCtx); |
xmlSecOpenSSLX509StoreVerify ()
X509* xmlSecOpenSSLX509StoreVerify (xmlSecKeyDataStorePtr store); |
xmlSecOpenSSLX509StoreAdoptCert ()
int xmlSecOpenSSLX509StoreAdoptCert (xmlSecKeyDataStorePtr store,
X509 *cert,
int trusted); |
xmlSecOpenSSLX509StoreAddCertsPath ()
int xmlSecOpenSSLX509StoreAddCertsPath
(xmlSecKeyDataStorePtr store,
const char *path); |
|
Aleksey Sanin
|
|