Lines Matching refs:OSSL_STORE_INFO
5 OSSL_STORE_INFO, OSSL_STORE_INFO_get_type, OSSL_STORE_INFO_get0_NAME,
17 - Functions to manipulate OSSL_STORE_INFO objects
23 typedef struct ossl_store_info_st OSSL_STORE_INFO;
25 int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *store_info);
26 const char *OSSL_STORE_INFO_get0_NAME(const OSSL_STORE_INFO *store_info);
27 char *OSSL_STORE_INFO_get1_NAME(const OSSL_STORE_INFO *store_info);
28 const char *OSSL_STORE_INFO_get0_NAME_description(const OSSL_STORE_INFO
30 char *OSSL_STORE_INFO_get1_NAME_description(const OSSL_STORE_INFO *store_info);
31 EVP_PKEY *OSSL_STORE_INFO_get0_PARAMS(const OSSL_STORE_INFO *store_info);
32 EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *store_info);
33 EVP_PKEY *OSSL_STORE_INFO_get0_PUBKEY(const OSSL_STORE_INFO *info);
34 EVP_PKEY *OSSL_STORE_INFO_get1_PUBKEY(const OSSL_STORE_INFO *info);
35 EVP_PKEY *OSSL_STORE_INFO_get0_PKEY(const OSSL_STORE_INFO *store_info);
36 EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *store_info);
37 X509 *OSSL_STORE_INFO_get0_CERT(const OSSL_STORE_INFO *store_info);
38 X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *store_info);
39 X509_CRL *OSSL_STORE_INFO_get0_CRL(const OSSL_STORE_INFO *store_info);
40 X509_CRL *OSSL_STORE_INFO_get1_CRL(const OSSL_STORE_INFO *store_info);
44 void OSSL_STORE_INFO_free(OSSL_STORE_INFO *store_info);
46 OSSL_STORE_INFO *OSSL_STORE_INFO_new_NAME(char *name);
47 int OSSL_STORE_INFO_set0_NAME_description(OSSL_STORE_INFO *info, char *desc);
48 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(DSA *dsa_params);
49 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PUBKEY(EVP_PKEY *pubkey);
50 OSSL_STORE_INFO *OSSL_STORE_INFO_new_PKEY(EVP_PKEY *pkey);
51 OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509);
52 OSSL_STORE_INFO *OSSL_STORE_INFO_new_CRL(X509_CRL *crl);
54 OSSL_STORE_INFO *OSSL_STORE_INFO_new(int type, void *data);
55 void *OSSL_STORE_INFO_get0_data(int type, const OSSL_STORE_INFO *info);
60 supported objects from B<OSSL_STORE_INFO> objects and for scheme specific
61 loaders to create B<OSSL_STORE_INFO> holders.
65 B<OSSL_STORE_INFO> is an opaque type that's just an intermediary holder for
70 the B<OSSL_STORE_INFO> it was extracted from, so care should be taken not
74 after the containing B<OSSL_STORE_INFO> has been freed.
81 OSSL_STORE_INFO_get_type() takes a B<OSSL_STORE_INFO> and returns the STORE
91 all take a B<OSSL_STORE_INFO> and return the object it holds if the
92 B<OSSL_STORE_INFO> type (as returned by OSSL_STORE_INFO_get_type())
99 all take a B<OSSL_STORE_INFO> and return a duplicate the object it
100 holds if the B<OSSL_STORE_INFO> type (as returned by
103 OSSL_STORE_INFO_free() frees a B<OSSL_STORE_INFO> and its contained type.
109 create a B<OSSL_STORE_INFO> object to hold the given input object.
118 OSSL_STORE_INFO_new() creates a B<OSSL_STORE_INFO> with an arbitrary I<type>
189 B<OSSL_STORE_INFO>.
207 OSSL_STORE_INFO_new_CRL() return a B<OSSL_STORE_INFO>