Ir para conteúdo
  • Cadastre-se

williamero

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Tudo que williamero postou

  1. Muito obrigado pela vossa ajuda. Vou verificar, Unit ACBrDFeWinCrypt.pas, método: procedure AddCertContexToStoreMemory(NewCertContext: PCCERT_CONTEXT);
  2. Muito obrigado pela vossa ajuda. Por favor, como faço para transformar isso em pascal? https://zakird.com/2013/10/13/certificate-parsing-with-openssl "Misordered Certificate Chains" STACK_OF(X509) *r_sk = sk_X509_new_null(); sk_X509_push(r_sk, sk_X509_value(st, 0)); for (int i=1; i < sk_X509_num(st); i++) { X509 *prev = sk_X509_value(r_sk, i-1); X509 *next = NULL; for (int j=1; j < sk_X509_num(st); j++) { X509 *cand = sk_X509_value(st, j); if (!X509_NAME_cmp(cand->cert_info->subject, prev->cert_info->issuer) || j == sk_X509_num(st) - 1) { next = cand; break; } } if (next) { sk_X509_push(r_sk, next); } else { sk_X509_free(r_sk); r_sk = sk_X509_dup(st); break; } }
  3. https://www.openssl.org/docs/manmaster/man3/PKCS12_parse.html BUGS Only a single private key and corresponding certificate is returned by this function. More complex PKCS#12 files with multiple private keys will only return the first match.
  4. Boa noite, Pessoal! Como devo proceder? Como obtenho o segundo certificado de um arquivo .p12 na biblioteca libeay32.dll, pois a função PKCS12_parse (p12, PAnsiChar (Senha), FPrivKey, FCert, Fca) sempre me traz o primeiro certificado. Obrigado pela ajuda
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...