aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #2210 from reaperhulk/aki-classmethodAlex Gaynor2015-08-081-18/+31
|\ \ | | | | | | AuthorityKeyIdentifier classmethod
| * | address review commentsPaul Kehrer2015-08-081-1/+1
| | |
| * | add AuthorityKeyIdentifier from_issuer_public_keyPaul Kehrer2015-08-081-18/+31
| |/ | | | | | | | | Refactored SKI's creation code into a separate function, added doctest examples
* | more openssl bindings for encoding certificate policy structuresPaul Kehrer2015-08-082-0/+5
| |
* | add support for encoding SubjectKeyIdentifier to CertificateBuilderPaul Kehrer2015-08-083-0/+18
|/
* Merge pull request #2204 from reaperhulk/ski-classmethodAlex Gaynor2015-08-082-1/+40
|\ | | | | SubjectKeyIdentifier classmethod
| * py3 int.to_bytes is dead to mePaul Kehrer2015-08-082-11/+5
| |
| * update commentPaul Kehrer2015-08-081-1/+1
| |
| * refactor integer to bytes as utils.int_to_bytesPaul Kehrer2015-08-082-5/+14
| |
| * assert not remaining in SKI classmethodPaul Kehrer2015-08-071-0/+1
| |
| * rename to classmethod to from_public_keyPaul Kehrer2015-08-051-1/+1
| |
| * add SubjectKeyIdentifier.create_from_public_keyPaul Kehrer2015-08-051-1/+36
| |
* | Merge pull request #2198 from reaperhulk/encode-crlAlex Gaynor2015-08-083-2/+76
|\ \ | | | | | | support CRLDistributionPoints in the CertificateBuilder
| * | move distpoint fullname/relativename to consts in backends.openssl.x509Paul Kehrer2015-08-082-5/+9
| | |
| * | switch to _encode_general_names.Paul Kehrer2015-08-081-8/+1
| | | | | | | | | | | | I knew I made that for a reason, thanks Alex
| * | remove a double for loop that made literally no sensePaul Kehrer2015-08-081-6/+5
| | |
| * | switch ReasonFlags bit string setting to use a dict mappingPaul Kehrer2015-08-081-40/+18
| | |
| * | support relativename encoding using X509_NAMEPaul Kehrer2015-08-081-3/+6
| | | | | | | | | | | | X509_NAME contains a STACK_OF(X509_NAME_ENTRY) which we duplicate
| * | support CRLDistributionPoints in the CertificateBuilderPaul Kehrer2015-08-082-0/+97
| | |
* | | Provide a better error message here.Alex Gaynor2015-08-081-1/+2
|/ /
* | Merge pull request #2217 from reaperhulk/extensions-oidsAlex Gaynor2015-08-071-1/+47
|\ \ | | | | | | Add OIDs to extension types and add ExtensionType interface
| * | add ExtensionType interfacePaul Kehrer2015-08-061-0/+22
| | |
| * | add oid attribute to all extension typesPaul Kehrer2015-08-061-1/+25
| | |
* | | Merge pull request #2222 from reaperhulk/memleak-partdeuxAlex Gaynor2015-08-061-0/+2
|\ \ \ | | | | | | | | X509_add_ext dupes the X509_EXTENSION when adding it. fix the leak
| * | | X509_add_ext dupes the X509_EXTENSION when adding it. fix the leakPaul Kehrer2015-08-061-0/+2
| | | |
* | | | fix a memory leak in certificate creation during extension creationPaul Kehrer2015-08-061-1/+1
|/ / /
* / / rename sign_x509_certificate backend method to create_x509_certificatePaul Kehrer2015-08-064-6/+6
|/ /
* | add a few additional bindings for AuthorityKeyIdentifier in OpenSSLPaul Kehrer2015-08-051-0/+2
| |
* | Merge pull request #2206 from reaperhulk/refactor-encode-sanAlex Gaynor2015-08-051-7/+11
|\ \ | | | | | | refactor SAN encoding to separate out general names in openssl backend
| * | we still need to gc in encode_subject_alt_namePaul Kehrer2015-08-051-0/+3
| | |
| * | refactor SAN encoding to separate out general names in openssl backendPaul Kehrer2015-08-051-7/+8
| | |
* | | more bindings for CRLDistributionPoints encodingPaul Kehrer2015-08-052-2/+11
|/ /
* / check that required fields are present in builder when signingPaul Kehrer2015-08-041-0/+18
|/
* Merge pull request #2180 from reaperhulk/easy-conditional-fixDonald Stufft2015-08-0444-515/+432
|\ | | | | create a ConditionalLibrary and remove unsupported items
| * change approach for pypy performance reasonsPaul Kehrer2015-08-041-12/+13
| |
| * only copy the attrs we know should exist (courtesy dstufft)Paul Kehrer2015-08-031-7/+9
| |
| * remove commoncrypto CONDITIONAL_NAMESPaul Kehrer2015-08-0312-25/+0
| |
| * remove openssl CONDITIONAL_NAMESPaul Kehrer2015-08-0330-489/+0
| |
| * pass in the imports to make it a bit clearer what's going onPaul Kehrer2015-08-031-3/+3
| |
| * move the attr setting to the __init__ of _ConditionalLibraryPaul Kehrer2015-08-031-12/+10
| |
| * create a ConditionalLibrary and remove unsupported itemsPaul Kehrer2015-08-012-1/+431
| |
* | Merge pull request #2193 from reaperhulk/encode-aiaAlex Gaynor2015-08-033-0/+40
|\ \ | | | | | | Support AuthorityInformationAccess in CertificateBuilder
| * | add support for AIA to CertificateBuilder and OpenSSL backendPaul Kehrer2015-08-032-1/+11
| | |
| * | encode authority information accessPaul Kehrer2015-08-032-0/+30
| | |
* | | Fixes #2199 -- allow SSH keys to have spaces in their commentsAlex Gaynor2015-08-031-2/+2
| | |
* | | support keyusage and extendedkeyusage in certificatebuilderPaul Kehrer2015-08-032-0/+8
|/ /
* | reorder CertificateBuilder sign argumentsPaul Kehrer2015-08-031-1/+1
| |
* | Add sign_x509_certificate to X509Backend interfaceIan Cordasco2015-08-031-0/+6
| | | | | | | | Add note about CertificateBuilder to the changelog
* | Merge remote-tracking branch 'upstream/master' into cert-builderIan Cordasco2015-08-039-204/+276
|\ \
| * \ Merge pull request #2187 from reaperhulk/csr-decode-all-extsAlex Gaynor2015-08-011-23/+21
| |\ \ | | | | | | | | allow certificate and CSR to both parse the same set of extensions