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

X509_STORE

Declaration

Source position: IdSSLOpenSSLHeaders.pas line 14043

type X509_STORE = record

  cache: TIdC_INT;

  

  objs: PSTACK_OF_X509_OBJECT;

  

  get_cert_methods: PSTACK_OF_X509_LOOKUP;

  

  param: PX509_VERIFY_PARAM;

  

  verify: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  verify_cb: function(

  

  ok: TIdC_INT;

  ctx: PX509_STORE_CTX

):TIdC_INT;

  get_issuer: function(

  

  issuer: PPX509;

  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;

  crl: PPX509_CRL;

  x: PX509

):TIdC_INT;

  check_crl: function(

  

  ctx: PX509_STORE_CTX;

  crl: PX509_CRL

):TIdC_INT;

  cert_crl: function(

  

  ctx: PX509_STORE_CTX;

  crl: PX509_CRL;

  x: PX509

):TIdC_INT;

  lookup_certs: function(

  

  ctx: PX509_STORE_CTX;

  nm: PX509_NAME

):PSTACK_OF_X509;

  lookup_crls: function(

  

  ctx: PX509_STORE_CTX;

  nm: PX509_NAME

):PSTACK_OF_X509_CRL;

  cleanup: function(

  

  ctx: PX509_STORE_CTX

):TIdC_INT;

  ex_data: CRYPTO_EX_DATA;

  

  references: TIdC_INT;

  

end;



CT Web help

CodeTyphon Studio