• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/openssl-0.9.8e/include/openssl/

Lines Matching refs:X509_STORE_CTX

105 SSL	-> X509_STORE_CTX
109 A X509_STORE_CTX is used while validating a single certificate.
193 int (*verify)(X509_STORE_CTX *ctx); /* called to verify a certificate */
194 int (*verify_cb)(int ok,X509_STORE_CTX *ctx); /* error callback */
195 int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); /* get issuers cert from ctx */
196 int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
197 int (*check_revocation)(X509_STORE_CTX *ctx); /* Check revocation status of chain */
198 int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); /* retrieve CRL */
199 int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl); /* Check CRL validity */
200 int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); /* Check certificate against CRL */
201 int (*cleanup)(X509_STORE_CTX *ctx);
226 struct x509_store_ctx_st /* X509_STORE_CTX */
240 int (*verify)(X509_STORE_CTX *ctx); /* called to verify a certificate */
241 int (*verify_cb)(int ok,X509_STORE_CTX *ctx); /* error callback */
242 int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); /* get issuers cert from ctx */
243 int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
244 int (*check_revocation)(X509_STORE_CTX *ctx); /* Check revocation status of chain */
245 int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); /* retrieve CRL */
246 int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl); /* Check CRL validity */
247 int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); /* Check certificate against CRL */
248 int (*check_policy)(X509_STORE_CTX *ctx);
249 int (*cleanup)(X509_STORE_CTX *ctx);
267 } /* X509_STORE_CTX */;
269 void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth);
392 X509_STORE_CTX *X509_STORE_CTX_new(void);
394 int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
396 void X509_STORE_CTX_free(X509_STORE_CTX *ctx);
397 int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store,
399 void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
400 void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx);
410 int X509_STORE_get_by_subject(X509_STORE_CTX *vs,int type,X509_NAME *name,
444 int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx,int idx,void *data);
445 void * X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx,int idx);
446 int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx);
447 void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx,int s);
448 int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx);
449 X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx);
450 STACK_OF(X509) *X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx);
451 STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx);
452 void X509_STORE_CTX_set_cert(X509_STORE_CTX *c,X509 *x);
453 void X509_STORE_CTX_set_chain(X509_STORE_CTX *c,STACK_OF(X509) *sk);
454 void X509_STORE_CTX_set0_crls(X509_STORE_CTX *c,STACK_OF(X509_CRL) *sk);
455 int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
456 int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust);
457 int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose,
459 void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags);
460 void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags,
462 void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
463 int (*verify_cb)(int, X509_STORE_CTX *));
465 X509_POLICY_TREE *X509_STORE_CTX_get0_policy_tree(X509_STORE_CTX *ctx);
466 int X509_STORE_CTX_get_explicit_policy(X509_STORE_CTX *ctx);
468 X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(X509_STORE_CTX *ctx);
469 void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param);
470 int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name);