OSSL_STORE_attach.3ossl - Man Page

Functions to read objects from a BIO


 #include <openssl/store.h>

 OSSL_STORE_CTX *OSSL_STORE_attach(BIO *bio, const char *scheme,
                                   OSSL_LIB_CTX *libctx, const char *propq,
                                   const UI_METHOD *ui_method, void *ui_data,
                                   const OSSL_PARAM params[],
                                   OSSL_STORE_post_process_info_fn post_process,
                                   void *post_process_data);


OSSL_STORE_attach() works like OSSL_STORE_open(3), except it takes a BIO bio instead of a uri, along with a scheme to determine what loader should be used to process the data. The reference count of the BIO object is increased by 1 if the call is successful.

Return Values

OSSL_STORE_attach() returns a pointer to a OSSL_STORE_CTX on success, or NULL on failure.

See Also

ossl_store(7), OSSL_STORE_open(3)


OSSL_STORE_attach() was added in OpenSSL 3.0.

Referenced By

migration_guide.7ossl(7), provider-storemgmt.7ossl(7).

2023-08-31 3.1.1 OpenSSL