eet cmdline tool - dont give garbage certificate length if there is none

This commit is contained in:
Carsten Haitzler 2017-03-24 14:03:20 +09:00
parent 25fcdde356
commit 8b8c8bf7df
1 changed files with 11 additions and 4 deletions

View File

@ -394,11 +394,18 @@ do_eet_check(const char *file)
der = eet_identity_x509(ef, &der_length);
fprintf(stdout, "Certificate length %i.\n", der_length);
eet_identity_certificate_print(der, der_length, stdout);
if (!der)
{
fprintf(stdout, "No Certificate.\n");
}
else
{
fprintf(stdout, "Certificate length %i.\n", der_length);
eet_identity_certificate_print(der, der_length, stdout);
eet_identity_signature(ef, &sign_length);
fprintf(stdout, "Signature length %i.\n", sign_length);
eet_identity_signature(ef, &sign_length);
fprintf(stdout, "Signature length %i.\n", sign_length);
}
eet_close(ef);
} /* do_eet_check */