mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Base code for gpgsm --verify does work
This commit is contained in:
parent
90d060c199
commit
0f26760d9f
13 changed files with 562 additions and 88 deletions
|
@ -50,8 +50,7 @@ gpgsm_validate_path (KsbaCert cert)
|
|||
goto leave;
|
||||
}
|
||||
|
||||
log_debug ("validate path for certificate:\n");
|
||||
gpgsm_dump_cert (cert);
|
||||
gpgsm_dump_cert ("subject", cert);
|
||||
|
||||
subject_cert = cert;
|
||||
|
||||
|
@ -87,7 +86,7 @@ gpgsm_validate_path (KsbaCert cert)
|
|||
|
||||
/* find the next cert up the tree */
|
||||
keydb_search_reset (kh);
|
||||
rc = keydb_search_issuer (kh, issuer);
|
||||
rc = keydb_search_subject (kh, issuer);
|
||||
if (rc)
|
||||
{
|
||||
log_debug ("failed to find issuer's certificate: rc=%d\n", rc);
|
||||
|
@ -105,7 +104,7 @@ gpgsm_validate_path (KsbaCert cert)
|
|||
}
|
||||
|
||||
log_debug ("got issuer's certificate:\n");
|
||||
gpgsm_dump_cert (issuer_cert);
|
||||
gpgsm_dump_cert ("issuer", issuer_cert);
|
||||
|
||||
if (gpgsm_check_cert_sig (issuer_cert, subject_cert) )
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue