<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/docs/x509/reference.rst, branch alex-patch-4</title>
<subtitle>github.com: pyca/cryptography.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/'/>
<entry>
<title>Make AuthorityKeyIdentifier docs reflect reality (#4252)</title>
<updated>2018-05-18T10:55:29+00:00</updated>
<author>
<name>Thom Dixon</name>
<email>thom@thomdixon.org</email>
</author>
<published>2018-05-18T10:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=488c04830c9dbc876d1a344ea51015ad6a19dd1c'/>
<id>488c04830c9dbc876d1a344ea51015ad6a19dd1c</id>
<content type='text'>
The `AuthorityKeyIdentifier.authority_cert_issuer` docs state that it returns a `Name` instance, but it [actually returns a list of `GeneralName` instances or `None`](https://github.com/pyca/cryptography/blob/master/src/cryptography/x509/extensions.py#L157).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `AuthorityKeyIdentifier.authority_cert_issuer` docs state that it returns a `Name` instance, but it [actually returns a list of `GeneralName` instances or `None`](https://github.com/pyca/cryptography/blob/master/src/cryptography/x509/extensions.py#L157).</pre>
</div>
</content>
</entry>
<entry>
<title>switch to py3 on docs job (#4230)</title>
<updated>2018-05-12T19:17:06+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-05-12T19:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=056c9ddc412fb23b81d3192f9f4e2403982ef09a'/>
<id>056c9ddc412fb23b81d3192f9f4e2403982ef09a</id>
<content type='text'>
* switch to py3 on docs job

* somehow unicode isn't a word
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* switch to py3 on docs job

* somehow unicode isn't a word
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs and changelog for URI, RFC822Name, and DNSName (#3955)</title>
<updated>2017-10-11T12:29:23+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-10-11T12:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e885bd65a871926a8866db92035d814e3d179bf7'/>
<id>e885bd65a871926a8866db92035d814e3d179bf7</id>
<content type='text'>
* Update docs and changelog for URI, RFC822Name, and DNSName

As of 2.1 we want users to pass A-label strings, but we still accept
U-label strings and auto-encode on their behalf (with a deprecation
warning). However, we do not return U-label in the value attribute so
we are making a backwards incompatible change for users that utilize
internationalized domain names.

* language updates

* add presentational to the word list

* the linux dictionary is pathetic
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update docs and changelog for URI, RFC822Name, and DNSName

As of 2.1 we want users to pass A-label strings, but we still accept
U-label strings and auto-encode on their behalf (with a deprecation
warning). However, we do not return U-label in the value attribute so
we are making a backwards incompatible change for users that utilize
internationalized domain names.

* language updates

* add presentational to the word list

* the linux dictionary is pathetic
</pre>
</div>
</content>
</entry>
<entry>
<title>Backwards incompatible change to DNSName (#3951)</title>
<updated>2017-10-11T00:11:44+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-10-11T00:11:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=ed32105be8daa27d39e5ef1f26e3f7bc672a7939'/>
<id>ed32105be8daa27d39e5ef1f26e3f7bc672a7939</id>
<content type='text'>
* Backwards incompatible change to DNSName

During this release cycle we decided to officially deprecate passing
U-labels to our GeneralName constructors. At first we tried changing
this in a purely backwards compatible way but get_values_for_type made
that untenable. This PR modifies DNSName to take three different types.
U-label strings (which raises a deprecation warning), A-label strings
(the new preferred type), and bytes (which are assumed to be decodable
to unicode strings). The latter, while supported, is primarily intended
for use by our parser and allows us to return the actual encoded data in
a certificate even if it has not been properly encoded to A-label before
the certificate is created. (Of course, if the certificate contains
invalid utf8 sequences this will still fail, but let's handle one
catastrophic failure at a time).

* coverage

* don't delete that asterisk from a test. it does things.

* no bytes in DNSName. Private constructor for bypassing validation

* test unicode in dnsname (yuck)

* fix docs

* empty commit, you disappoint me codecov

* CI is the worst
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Backwards incompatible change to DNSName

During this release cycle we decided to officially deprecate passing
U-labels to our GeneralName constructors. At first we tried changing
this in a purely backwards compatible way but get_values_for_type made
that untenable. This PR modifies DNSName to take three different types.
U-label strings (which raises a deprecation warning), A-label strings
(the new preferred type), and bytes (which are assumed to be decodable
to unicode strings). The latter, while supported, is primarily intended
for use by our parser and allows us to return the actual encoded data in
a certificate even if it has not been properly encoded to A-label before
the certificate is created. (Of course, if the certificate contains
invalid utf8 sequences this will still fail, but let's handle one
catastrophic failure at a time).

* coverage

* don't delete that asterisk from a test. it does things.

* no bytes in DNSName. Private constructor for bypassing validation

* test unicode in dnsname (yuck)

* fix docs

* empty commit, you disappoint me codecov

* CI is the worst
</pre>
</div>
</content>
</entry>
<entry>
<title>FreshestCRL extension support (#3937)</title>
<updated>2017-09-24T00:44:12+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-09-24T00:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b76bcf88bd272dcde26858c936a743a229aefd5a'/>
<id>b76bcf88bd272dcde26858c936a743a229aefd5a</id>
<content type='text'>
* add freshest CRL support

* add tests

* add changelog

* add tests for FreshestCRL generation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add freshest CRL support

* add tests

* add changelog

* add tests for FreshestCRL generation
</pre>
</div>
</content>
</entry>
<entry>
<title>support delta crl indicator extension (#3936)</title>
<updated>2017-09-22T13:29:36+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-09-22T13:29:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5e3cc98473ad54db390736ac81bb74210e85056d'/>
<id>5e3cc98473ad54db390736ac81bb74210e85056d</id>
<content type='text'>
This is an extension for CRLs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an extension for CRLs</pre>
</div>
</content>
</entry>
<entry>
<title>docs for what bytes means for DNSName, URI, and RFC822Name (#3904)</title>
<updated>2017-09-20T15:42:34+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-09-20T15:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1b86dc527dfecf1795ac28cd6bd32e8cf8725566'/>
<id>1b86dc527dfecf1795ac28cd6bd32e8cf8725566</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>correct the docs for CRLReason (#3930)</title>
<updated>2017-09-20T14:14:26+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-09-20T14:14:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=ce4d0845f544f8a95600fd8888bf924cd25e2e85'/>
<id>ce4d0845f544f8a95600fd8888bf924cd25e2e85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[WIP] add support for the TLSFeature extension in x509 (#3899)</title>
<updated>2017-09-11T01:16:34+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-09-11T01:16:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5d66966032a1efbcbf093804a19951f399c2a6eb'/>
<id>5d66966032a1efbcbf093804a19951f399c2a6eb</id>
<content type='text'>
* add support for the TLSFeature extension in x509

This extension is used for OCSP Must-Staple.

* fix changelog link

* pep8

* refactor to support the sequence properly and add status_request_v2

* update some language

* add test vector, implement eq/ne/hash on TLSFeature

* address review comments
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add support for the TLSFeature extension in x509

This extension is used for OCSP Must-Staple.

* fix changelog link

* pep8

* refactor to support the sequence properly and add status_request_v2

* update some language

* add test vector, implement eq/ne/hash on TLSFeature

* address review comments
</pre>
</div>
</content>
</entry>
<entry>
<title>add changelog and a warning for is_signature_valid on crl (#3861)</title>
<updated>2017-08-12T13:52:55+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-08-12T13:52:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f944c40c86c8af9917a596bfb7704a6f0af36acb'/>
<id>f944c40c86c8af9917a596bfb7704a6f0af36acb</id>
<content type='text'>
* add changelog and a warning

* document this properly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add changelog and a warning

* document this properly
</pre>
</div>
</content>
</entry>
</feed>
