Unit 'IdSSLOpenSSLHeaders' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_indy]

X509_STORE_CTX

Declaration

Source position: IdSSLOpenSSLHeaders.pas line 14147

type X509_STORE_CTX = record

  ctx: PX509_STORE;

  

  current_method: TIdC_INT;

  

  cert: PX509;

  

  untrusted: PSTACK_OF_X509;

  

  crls: PSTACK_OF_X509_CRL;

  

  param: PX509_VERIFY_PARAM;

  

  other_ctx: Pointer;

  

  verify: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  verify_cb: function(

  

  ok: TIdC_INT;

  ctx: PX509_STORE_CTX

):TIdC_INT;

  get_issuer: function(

  

  var issuer: PX509;

  ctx: PX509_STORE_CTX;

  x: PX509

):TIdC_INT;

  check_issued: function(

  

  ctx: PX509_STORE_CTX;

  x: PX509;

  issuer: PX509

):TIdC_INT;

  check_revocation: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  get_crl: function(

  

  ctx: PX509_STORE_CTX;

  var crl: X509_CRL;

  x: PX509

):TIdC_INT;

  check_crl: function(

  

  ctx: PX509_STORE_CTX;

  var crl: X509_CRL

):TIdC_INT;

  cert_crl: function(

  

  ctx: PX509_STORE_CTX;

  crl: PX509_CRL;

  x: PX509

):TIdC_INT;

  check_policy: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  cleanup: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  valid: TIdC_INT;

  

  last_untrusted: TIdC_INT;

  

  chain: PSTACK_OF_X509;

  

  tree: PX509_POLICY_TREE;

  

  explicit_policy: TIdC_INT;

  

  error_depth: TIdC_INT;

  

  error: TIdC_INT;

  

  current_cert: PX509;

  

  current_issuer: PX509;

  

  current_crl: PX509_CRL;

  

  current_crl_score: TIdC_INT;

  

  current_reasons: TIdC_UINT;

  

  parent: PX509_STORE_CTX;

  

  ex_data: CRYPTO_EX_DATA;

  

end;



CT Web help

CodeTyphon Studio