OSSL_STORE_EXPECT - Online Linux Manual PageSection : 3
Updated : 2021-03-26
Source : 1.1.1k
Note : OpenSSL
NAMEOSSL_STORE_expect, OSSL_STORE_supports_search, OSSL_STORE_find − Specify what object type is expected
SYNOPSIS #include <openssl/store.h>
int OSSL_STORE_expect(OSSL_STORE_CTX *ctx, int expected_type);
int OSSL_STORE_supports_search(OSSL_STORE_CTX *ctx, int criterion_type);
int OSSL_STORE_find(OSSL_STORE_CTX *ctx, OSSL_STORE_SEARCH *search);
DESCRIPTIONOSSL_STORE_expect() helps applications filter what OSSL_STORE_load() returns by specifying a OSSL_STORE_INFO type. For example, if file:/foo/bar/store.pem contains several different objects and only the certificates are interesting, the application can simply say that it expects the type OSSL_STORE_INFO_CERT. All known object types (see ‟SUPPORTED OBJECTS” in OSSL_STORE_INFO (3)) except for OSSL_STORE_INFO_NAME are supported. OSSL_STORE_find() helps applications specify a criterion for a more fine grained search of objects. OSSL_STORE_supports_search() checks if the loader of the given OSSL_STORE context supports the given search type. See ‟SUPPORTED CRITERION TYPES” in OSSL_STORE_SEARCH for information on the supported search criterion types. OSSL_STORE_expect() and OSSL_STORE_find must be called before the first OSSL_STORE_load() of a given session, or they will fail.
NOTESIf a more elaborate filter is required by the application, a better choice would be to use a post-processing function. See OSSL_STORE_open (3) for more information. However, some loaders may take advantage of the knowledge of an expected type to make object retrieval more efficient, so if a single type is expected, this method is usually preferable.
RETURN VALUESOSSL_STORE_expect() returns 1 on success, or 0 on failure. OSSL_STORE_supports_search() returns 1 if the criterion is supported, or 0 otherwise. OSSL_STORE_find() returns 1 on success, or 0 on failure.
SEE ALSOossl_store (7), OSSL_STORE_INFO (3), OSSL_STORE_SEARCH (3), OSSL_STORE_load (3)
HISTORYOSSL_STORE_expect(), OSSL_STORE_supports_search() and OSSL_STORE_find() were added in OpenSSL 1.1.1.
COPYRIGHTCopyright 2018−2019 The OpenSSL Project Authors. All Rights Reserved. Licensed under the OpenSSL license (the ‟License”). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>. 0
Johanes Gumabo
Data Size : 9,613 byte
man-OSSL_STORE_find.3sslBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 181,784
Visitor ID : :
Visitor IP : 18.118.184.36 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|249|O___SSL_STORE_expect.3ssl|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\|
) (htmlprn|149|O___SSL_STORE_expect.3ssl|36/37|.el══─{─══. ds -- — |.el══─{─══. ds -- \|\(em\|
) (parse_manual_page_|249|O___SSL_STORE_expect.3ssl|43|br══─}─══|'br══─}─══
) (htmlprn|149|O___SSL_STORE_expect.3ssl|43|'br══─}─══ |'br══─}─══
)