aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* A handful of small cleanups and simplificationsAlex Gaynor2015-12-262-6/+4
|
* Merge pull request #2585 from reaperhulk/san-iterableAlex Gaynor2015-12-261-0/+6
|\ | | | | support indexing on GeneralNames and SubjectAlternativeName
| * support indexing on GeneralNames and SubjectAlternativeNamePaul Kehrer2015-12-261-0/+6
| |
* | Merge pull request #2584 from reaperhulk/asn1-bindingsAlex Gaynor2015-12-261-0/+3
|\ \ | | | | | | new asn1 bindings needed for #2582
| * | new asn1 bindings needed for #2582Paul Kehrer2015-12-261-0/+3
| |/
* | Merge pull request #2583 from alex/ski-hashPaul Kehrer2015-12-261-0/+3
|\ \ | |/ |/| Refs #2578 -- implement __hash__ on SubjectKeyIdentifier
| * Refs #2578 -- implement __hash__ on SubjectKeyIdentifierAlex Gaynor2015-12-261-0/+3
| |
* | Merge pull request #2581 from reaperhulk/crlentry-invaliditydateAlex Gaynor2015-12-263-2/+36
|\ \ | |/ |/| add invaliditydate class for crl entry extensions
| * add __hash__ to InvalidityDatePaul Kehrer2015-12-261-0/+3
| |
| * add invaliditydate class for crl entry extensionsPaul Kehrer2015-12-263-2/+33
| |
* | Refs #2578 -- implement __hash__ on CRLNumberAlex Gaynor2015-12-261-0/+3
|/
* switch CRLReason to use a classPaul Kehrer2015-12-263-2/+28
|
* Merge pull request #2575 from reaperhulk/crlentry-extensions-classesAlex Gaynor2015-12-263-5/+38
|\ | | | | start switching the CRL entry extensions to be full-fledged classes
| * start switching the CRL entry extensions to be full-fledged classesPaul Kehrer2015-12-253-5/+38
| | | | | | | | first up: CertificateIssuer
* | make the Extensions class support indexingPaul Kehrer2015-12-261-0/+3
|/
* Merge pull request #2574 from reaperhulk/rename-crlextensionAlex Gaynor2015-12-254-16/+28
|\ | | | | rename CRLExtensionOID to CRLEntryExtensionOID
| * allow CRLExtensionOID to still be imported from x509Paul Kehrer2015-12-251-1/+2
| |
| * rename CRLExtensionOID to CRLEntryExtensionOIDPaul Kehrer2015-12-254-16/+27
| |
* | X509_REVOKED_dup isn't available everywhere, we get to define our ownPaul Kehrer2015-12-252-2/+13
| |
* | support revoked certificates in CertificateRevocationListBuilderPaul Kehrer2015-12-253-0/+23
|/
* RevokedCertificateBuilderPaul Kehrer2015-12-253-3/+65
|
* add create_x509_revoked_certificate to x509backend interfacePaul Kehrer2015-12-253-0/+19
|
* use _create_x509_extensions in create_x509_crlPaul Kehrer2015-12-251-20/+8
|
* add extension support to the CRLBuilderPaul Kehrer2015-12-252-1/+59
|
* a different approach to refactoring the x509 extension additionPaul Kehrer2015-12-242-21/+25
|
* don't reuse a variable, it's confusingPaul Kehrer2015-12-241-4/+6
|
* refactor x509 extension creation to make it a bit more reusablePaul Kehrer2015-12-241-38/+39
| | | | | Unfortunately X509 certs and CSRs add extensions differently, so we can't reuse quite as much as we'd like to...
* CertificateRevocationListBuilderPaul Kehrer2015-12-243-1/+135
| | | | | RSA keys only. Currently does not support CRL extensions or CRLEntry extensions.
* Merge pull request #2565 from reaperhulk/crl-interfaceAlex Gaynor2015-12-243-0/+19
|\ | | | | add create_x509_crl interface
| * coveragePaul Kehrer2015-12-241-1/+1
| |
| * add create_x509_crl interfacePaul Kehrer2015-12-243-0/+19
| |
* | Add PEM_write_bio_DHparams bindingevilaliv32015-12-241-0/+1
|/
* please the great flake8 in the skyAlex Gaynor2015-12-241-3/+1
|
* full indexing support + testsgAlex Gaynor2015-12-241-4/+12
|
* Make indexing a CRL O(1) instead of O(n).Alex Gaynor2015-12-241-2/+5
| | | | This drops support for slicing, if that's important someone say something and I can add it back
* Simplify implementation of CRL indexing and iteration.Alex Gaynor2015-12-241-13/+8
| | | | No longer allocates a list just to iterate over it.
* Merge pull request #2561 from alex/crl-len-perfPaul Kehrer2015-12-241-10/+12
|\ | | | | Improve the performance of len(crl)
| * coverage fixAlex Gaynor2015-12-241-8/+7
| |
| * Improve the performance of len(crl)Alex Gaynor2015-12-231-3/+6
| |
* | add binding for setting the revocation date of an X509_REVOKEDPaul Kehrer2015-12-231-0/+2
|/
* Merge pull request #2558 from reaperhulk/managing-memory-is-funAlex Gaynor2015-12-231-2/+13
|\ | | | | fix a potential memory issue when retaining revoked certs from a CRL
| * fix a potential memory issue when retaining revoked certs from a CRLPaul Kehrer2015-12-231-2/+13
| |
* | Remove spaces.Cory Benfield2015-12-231-1/+1
| |
* | Add binding for CommonCrypto SecTrustCopyAnchorCertificatesCory Benfield2015-12-232-0/+23
|/
* CRLNumber needs to be a class for reasons.Paul Kehrer2015-12-223-2/+28
|
* add support for parsing AuthorityInfoAccess and IssuerAltName CRL extsPaul Kehrer2015-12-221-0/+4
| | | | Expand the CRL extensions test to check the value
* lowercase the first letter since that's how it's actually declaredPaul Kehrer2015-12-221-1/+1
|
* support parsing CRL extensions in the OpenSSL backendPaul Kehrer2015-12-212-1/+20
|
* add a CRL public_bytes methodPaul Kehrer2015-12-202-0/+19
|
* Merge pull request #2538 from reaperhulk/empty-crls-are-beautiful-tooAlex Gaynor2015-12-201-7/+6
|\ | | | | support CRLs with no revoked certificates