Created by pi-rho on 2013-12-25 and last modified on 2014-11-21
Get this branch:
bzr branch lp:~pi-rho/+junk/certdog
Only pi-rho can upload to this branch. If you are pi-rho please log in for upload directions.

Related bugs

Related blueprints

Branch information


Recent revisions

14. By pi-rho on 2014-11-21

use SNI -- it's much more important these days

13. By pi-rho on 2014-07-14

honor --nocolor

12. By pi-rho on 2014-07-14

do a better job of filtering openssl x509 -text output

11. By pi-rho on 2014-07-13

show certificate adjustments
  * no_pubkey results in no information about the keysize. Instead, let openssl
    dump the information, but filter out the hexdump and modulus.
  * Signature Algorithm is weirdly outdented, so indent it
  * Two lines and two indents dedicated to Certificate: and Data:. Instead,
    drop those lines, insert Certificate Data: and outdent the whole cert
  * Tell openssl to ASN1 parse unknown extensions instead of doing its ASCII
    and hexdump display (seen on Microsoft Certs).

10. By pi-rho on 2014-01-17

package: don't dep on imagemagick; instead, suggest graphviz

9. By pi-rho on 2014-01-08

bugfix: flipped logic in _getcert_url
bugfix: mkgraph avoid fill=0
bugfix: getcert: some CAs host pkcs7 bundles as .p7b
doc: add missing parameter

8. By pi-rho on 2013-12-29

more cleanups, thanks to perlcritic
rework savecrl
created two generics, save and load for basic file io

7. By pi-rho on 2013-12-28

switch to Term::Size to support precise LTS.

6. By pi-rho on 2013-12-28

Add a command mode that shows a target's details and exits.

5. By pi-rho on 2013-12-28

switch to using IPC::Run -
  - Dumped run() and wrote a wrapper around IPC::Run. This allows a more sane
    way of handling all handles and pipes.
  - Adapted openssl() to use it.
    savecrl() still needs to be adapted.

added a helper: isbin(), which determines if a string is binary in nature.

validate: turn of CRL checking if there isn't any CRLs; also warn the user if
CRL checking is disabled

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.