Lines Matching defs:vrfy_ctx
169 X509_STORE_CTX* vrfy_ctx;
175 vrfy_ctx = X509_STORE_CTX_new();
176 if (! vrfy_ctx) {
180 } else if (X509_STORE_CTX_init(vrfy_ctx, store,
184 } else if (X509_verify_cert(vrfy_ctx) == 1) {
191 X509_STORE_CTX_free(vrfy_ctx);
205 X509_STORE_CTX* vrfy_ctx;
213 vrfy_ctx = X509_STORE_CTX_new();
214 if (! vrfy_ctx) {
218 } else if (X509_STORE_CTX_init(vrfy_ctx, store,
222 } else if (X509_verify_cert(vrfy_ctx) == 1) {
229 *chain = X509_STORE_CTX_get1_chain(vrfy_ctx);
235 X509_STORE_CTX_free(vrfy_ctx);
253 X509_STORE_CTX* vrfy_ctx;
259 vrfy_ctx = X509_STORE_CTX_new();
260 if (! vrfy_ctx) {
264 } else if (X509_STORE_CTX_init(vrfy_ctx, empty_store,
268 (void) X509_verify_cert(vrfy_ctx);
269 *chain = X509_STORE_CTX_get1_chain(vrfy_ctx);
276 X509_STORE_CTX_free(vrfy_ctx);
314 X509_STORE_CTX* vrfy_ctx;
320 vrfy_ctx = X509_STORE_CTX_new();
321 if (! vrfy_ctx) {
324 } else if (X509_STORE_CTX_init(vrfy_ctx, empty_store,
329 (void) X509_verify_cert(vrfy_ctx);
330 if (vrfy_ctx->error == X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN ||
331 vrfy_ctx->error == X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT){
333 *out_cert = X509_STORE_CTX_get_current_cert( vrfy_ctx);
339 X509_STORE_CTX_free(vrfy_ctx);