note when testing: don't rely on revoke to catch things.
| case | tested | test written | does it work |
|---|---|---|---|
| delete using cert_path only | y | ||
| ... cert_name only | y | sort of, but it's not supposed to bc of how revoke works ... | |
| w/ matching cert_name, path | y | ||
| mismatched name and path | y | cert storage error gets thrown (via search_lineages) |
|
| mism., name doesn't exist | y | "" | |
| mism., path doesn't exist | y | it seems revoke catches the error |