aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/x509.py
AgeCommit message (Collapse)Author
2009-12-31Upgrade XML/CMS "dead drop" audit and debugging facility to write toRob Austein
Maildir folders, so we can reuse existing third party tools as viewers, download and archive maintenence tools, etcetera. svn path=/rpkid/rpki/config.py; revision=2916
2009-12-30Doc bugRob Austein
svn path=/rpkid/rpki/x509.py; revision=2914
2009-12-23Don't blow out with an exception when retrieving nextUpdate value from our ↵Rob Austein
own manifests. svn path=/rpkid/rpki/exceptions.py; revision=2907
2009-12-23Tweak logging for ROA encoding DerError.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2904
2009-12-23More exception handling tweaksRob Austein
svn path=/rpkid/rpki/publication.py; revision=2903
2009-09-25Better logging of CMS failuresRob Austein
svn path=/rpkid/rpki/left_right.py; revision=2784
2009-09-11CleanupRob Austein
svn path=/rpkid/rpki/async.py; revision=2748
2009-07-17CleanupRob Austein
svn path=/rpkid/rpki/https.py; revision=2630
2009-07-15CheckpointRob Austein
svn path=/myrpki/yaml-to-myrpki.py; revision=2623
2009-07-05Extend DER_object__cmp__() to handle None objects.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2578
2009-06-30Refactor cross-certification code into rpki.x509 module.Rob Austein
svn path=/rpkid/cross_certify.py; revision=2553
2009-06-09Convert ROA generation code from push model (<route_origin/> objectsRob Austein
in rpkid) to pull model (IRDB for <list_roa_request/> queries). Still need to clean up old code, but new code seems to work properly. svn path=/rpkid/Makefile; revision=2510
2009-06-05Remove vestigial references to tlslite.Rob Austein
svn path=/rpkid/rpki/__init__.py; revision=2496
2009-06-01New TLS code mostly working. Only lightly tested so far, but "makeRob Austein
test" ran to completion. svn path=/pow/POW-0.7/POW.c; revision=2481
2009-05-29LoggingRob Austein
svn path=/rpkid/rpki/x509.py; revision=2463
2009-05-21More CMS cert loggingRob Austein
svn path=/rpkid/rpki/x509.py; revision=2446
2009-05-11Cosmetic doc changes.Rob Austein
svn path=/rpkid/irbe-setup.py; revision=2424
2009-05-11Pass ExitNow exceptions through, as signal handlers can raise them at any time.Rob Austein
svn path=/rpkid/irdbd.py; revision=2423
2009-03-31Initial checkpoint on rpki-rtr protocol implementation.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2283
2009-01-21Checkpoint while tracking down various whacky certificate expirationRob Austein
and regeneration issues. svn path=/rpkid/rootd.py; revision=2255
2008-10-13Another formatting fixRob Austein
svn path=/rpkid/rpki/x509.py; revision=2015
2008-06-21Add CMS PEM converterRob Austein
svn path=/rpkid/rpki/x509.py; revision=1916
2008-06-21Teach rootd to generate manifestsRob Austein
svn path=/rpkid/rootd.py; revision=1912
2008-06-12Apparently Doxygen -does- read module documentation, but only ifRob Austein
nothing preceeds it in the file, not even comments. Reformat to work within this restriction. svn path=/docs/left-right-protocol; revision=1873
2008-05-18Convert to generating new ROA formatRob Austein
svn path=/rpkid/left-right-schema.rnc; revision=1800
2008-05-17"as" will be a reserved word in Python 2.6, stop using it as anRob Austein
identifier. svn path=/rpkid/irdbd.py; revision=1798
2008-05-16Be kind, state which kind of CRL is missingRob Austein
svn path=/rpkid/rpki/x509.py; revision=1785
2008-05-15Clean up TLS certificate handling and a lot of debugging code.Rob Austein
svn path=/rpkid/cronjob.py; revision=1778
2008-05-13Apparently strings in tlslite are occasionally something else, isn'tRob Austein
that special? So far I've only seen this happen on Fedora, dunno why. svn path=/rpkid/rpki/x509.py; revision=1771
2008-05-10Checkpoint of debugging code while chasing interop issuesRob Austein
svn path=/rpkid/rpki/gctx.py; revision=1762
2008-05-09get_basicConstraints() was buggy for certs that had no such extensionRob Austein
svn path=/rpkid/rpki/x509.py; revision=1759
2008-05-07More fun CMS interop debuggingRob Austein
svn path=/rpkid/rpki/x509.py; revision=1749
2008-05-07CheckpointRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=1748
2008-05-07CleanupRob Austein
svn path=/rpkid/rpki/x509.py; revision=1747
2008-05-07Remove old XML_CMS_object.verify() methodRob Austein
svn path=/rpkid/rpki/x509.py; revision=1746
2008-05-02Bang on CRL code a bit moreRob Austein
svn path=/rpkid/rpki/x509.py; revision=1739
2008-05-02Remove workaround now that I found the bugRob Austein
svn path=/rpkid/rpki/x509.py; revision=1737
2008-05-01Simplify BSC and start adding BPKI CRL support; the latter doesn'tRob Austein
work yet due to an apparent bug in OpenSSL (CMS_add0_crl() dumps core). If through some bizzare twist of fate we revive the idea of allowing CA certs in CMS messages, this is the change that will need to be (partly) backed out. svn path=/docs/left-right-xml; revision=1730
2008-04-30Implement most of the administrative restrictions on CMS verification.Rob Austein
Mandatory CRLs disabled at the moment as I'm not generating them yet. svn path=/rpkid/rpki/exceptions.py; revision=1727
2008-04-29CheckpointRob Austein
svn path=/rpkid/rpki/x509.py; revision=1725
2008-04-29Add is_CA()Rob Austein
svn path=/rpkid/rpki/x509.py; revision=1724
2008-04-28Rework POW error handling. Code around spuriousRob Austein
EVP_R_COMMAND_NOT_SUPPORTED errors from CMS routines. svn path=/pow/POW-0.7/POW.c; revision=1719
2008-04-27Get testpoke.py working againRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=1714
2008-04-25New trust anchor model sort of working. make test runs again, anyway.Rob Austein
svn path=/docs/left-right-xml; revision=1704
2008-04-24Checkpoint. Partly converted to new BPKI model. This breaks makeRob Austein
test, mostly because the cross-certification stuff isn't done yet. svn path=/docs/left-right-xml; revision=1701
2008-04-22Use new CMS.sign() APIRob Austein
svn path=/rpkid/rpki/x509.py; revision=1694
2008-04-22Rehome RPKI exceptions under RPKI_ExceptionRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=1690
2008-04-20Refactor redundantly redundant XML and CMS handling code.Rob Austein
svn path=/rpkid/irbe-cli.py; revision=1681
2008-04-19Convert CMS code to something vaguely object-oriented, to simplifyRob Austein
handling of eContentType OIDs, etc. Unifiy some of the redundant XML processing as method routines. svn path=/pow/POW-0.7/POW.c; revision=1679
2008-04-11Checkpoint. Initial ROA generation working, no maintenance yet.Rob Austein
svn path=/docs/rpki-db-schema.sql; revision=1656