aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1963 from AndreLouisCaron/csr-encodingAlex Gaynor2015-05-182-1/+21
|\ | | | | Adds support for writing CSRs.
| * Removes PEM text prelude for CSRs.Andre Caron2015-05-181-3/+0
| |
| * Adds support for writing CSRs.Andre Caron2015-05-182-1/+24
| |
* | add ocsp no checkPaul Kehrer2015-05-181-0/+4
|/
* Merge pull request #1972 from reaperhulk/expand-ipaddressAlex Gaynor2015-05-171-3/+10
|\ | | | | IPAddress needs to support networks for nameconstraints
| * IPAddress needs to support networks for nameconstraintsPaul Kehrer2015-05-171-3/+10
| |
* | Adds support for CSR extensions.Andre Caron2015-05-172-0/+38
|/
* x509 extension equalityPaul Kehrer2015-05-171-0/+13
|
* Prepares X509 decoding functions for more CA functionality.Andre Caron2015-05-151-295/+309
| | | | | | | | | Most of the existing `_build_*()` methods will need to be reused for CSR extensions, so it is more convenient to have them as free functinos. Since we will need to add the reverse functions, it is convenient to rename the `_build_*()` methods to `_decode_*()`. The reverse functions will be named `_encode_*()`.
* Merge pull request #1960 from reaperhulk/x509-cert-interface-expansionAlex Gaynor2015-05-151-0/+6
|\ | | | | add extensions to the interface for Certificate
| * add extensions to the interface for CertificatePaul Kehrer2015-05-151-0/+6
| |
* | Added the bindings needed for implementing a CSR Builder. Refs #1927Alex Gaynor2015-05-142-0/+8
|/
* deprecation dance.Paul Kehrer2015-05-135-419/+1
| | | | fixes #1950
* open master for tenth releasePaul Kehrer2015-05-131-1/+1
|
* 0.9 timePaul Kehrer2015-05-131-1/+1
|
* Merge pull request #1920 from reaperhulk/x509-ossl-cdpAlex Gaynor2015-05-131-11/+108
|\ | | | | support CRLDistributionPoints in the OpenSSL backend
| * change approach for parsing CDP reason flagsPaul Kehrer2015-05-131-18/+25
| |
| * support CRLDistributionPoints in the OpenSSL backendPaul Kehrer2015-05-131-11/+101
| |
* | Merge pull request #1945 from reaperhulk/add-ssl-ctx-set-tlsext-status-argAlex Gaynor2015-05-131-0/+3
|\ \ | | | | | | add SSL_set_tlsext_status_arg support
| * | add SSL_set_tlsext_status_arg supportPaul Kehrer2015-05-131-0/+3
| |/
* | Merge pull request #1944 from reaperhulk/bc-eqAlex Gaynor2015-05-131-0/+9
|\ \ | | | | | | add eq/ne support to BasicConstraints
| * | add eq/ne support to BasicConstraintsPaul Kehrer2015-05-131-0/+9
| |/
* | Merge pull request #1943 from reaperhulk/san-eqAlex Gaynor2015-05-131-0/+9
|\ \ | | | | | | add eq/ne support to SubjectAlternativeName
| * | add eq/ne support to SubjectAlternativeNamePaul Kehrer2015-05-131-0/+9
| |/
* / add eq/ne support to KeyUsagePaul Kehrer2015-05-131-0/+19
|/
* support certificate policies in the openssl backendPaul Kehrer2015-05-121-0/+71
|
* Merge pull request #1936 from reaperhulk/cp-noticenumbers-requiredAlex Gaynor2015-05-121-2/+2
|\ | | | | notice_numbers are not optional in NoticeReference
| * notice_numbers are not optional in NoticeReferencePaul Kehrer2015-05-121-2/+2
| |
* | Merge pull request #1935 from reaperhulk/cp-bindings-reduxAlex Gaynor2015-05-121-3/+13
|\ \ | | | | | | we also need some stack manipulation macros
| * | having the right return type is helpfulPaul Kehrer2015-05-121-1/+1
| | |
| * | we also need some stack manipulation macrosPaul Kehrer2015-05-121-3/+13
| |/
* / refactor asn1string->utf8 conversion into a separate functionPaul Kehrer2015-05-121-8/+12
|/
* asn1 integer to python integer helper functionPaul Kehrer2015-05-121-16/+12
|
* Merge pull request #1932 from reaperhulk/cp-bindingsAlex Gaynor2015-05-121-0/+32
|\ | | | | some bindings for certificate policies support in openssl
| * remove some names we don't need in the struct defsPaul Kehrer2015-05-121-4/+4
| |
| * some bindings for certificate policies support in opensslPaul Kehrer2015-05-121-0/+32
| |
* | add eq/ne methods for AuthorityKeyIdentifierPaul Kehrer2015-05-121-0/+14
|/
* add eq/ne methods for all certificate policies classesPaul Kehrer2015-05-111-0/+45
|
* Merge pull request #1853 from reaperhulk/certificate-policiesAlex Gaynor2015-05-111-0/+97
|\ | | | | certificate policies extension support
| * alter the repr a bit, pass unicode everywherePaul Kehrer2015-05-111-1/+1
| |
| * use !r for explicit_text in NoticeReference reprPaul Kehrer2015-05-111-1/+1
| |
| * remove policyqualifierinfo objectPaul Kehrer2015-05-101-25/+5
| |
| * use list comprehension syntax to make this cleanerPaul Kehrer2015-05-101-5/+3
| |
| * certificate policies extension supportPaul Kehrer2015-05-101-0/+119
| | | | | | | | Adds a bunch of ancillary classes to support this.
* | extract some duplicate logic into a functionPaul Kehrer2015-05-101-18/+15
|/
* Merge pull request #1906 from reaperhulk/cdpAlex Gaynor2015-05-101-0/+120
|\ | | | | add CRLDistributionPoints and associated classes
| * switch reasons to frozensetPaul Kehrer2015-05-091-3/+3
| |
| * separate full_name/relative_name and change reasons to an enumerationPaul Kehrer2015-05-091-74/+50
| |
| * add CRLDistributionPoints and associated classesPaul Kehrer2015-05-061-0/+144
| |
* | Merge pull request #1916 from reaperhulk/cdp-bindingsAlex Gaynor2015-05-092-0/+29
|\ \ | | | | | | add bindings for CRLDistributionPoints