OSSL_STORE_delete

Delete the object identified by uri from its store backend.

Synopsis

Declared in <openssl/store.h>

int
OSSL_STORE_delete(
    char const* uri,
    OSSL_LIB_CTX* libctx,
    char const* propq,
    UI_METHOD const* ui_method,
    void* ui_data,
    OSSL_PARAM const params[]);

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
uriURI of the object to delete.
libctxLibrary context, or NULL for the default.
propqOptional property query for fetching the loader, or NULL.
ui_methodUI method for passwords or other interactive input, or NULL.
ui_dataApplication data passed to ui_method whenever it is used.
paramsOptional OSSL_PARAM array passed to the loader, or NULL.