Begin the deprecation of auto-idna for x509.DNSName (#3830)
* Begin the deprecation of auto-idna for x509.DNSName
Refs #3357
* fix warning
* py3k fixes
* fix docs
* sigh
* flake8
* these are words
* words
* tests for coverage
* another test
* do idna things
* more idna things
diff --git a/docs/x509/reference.rst b/docs/x509/reference.rst
index 7cc7271..c2ff0ff 100644
--- a/docs/x509/reference.rst
+++ b/docs/x509/reference.rst
@@ -599,7 +599,7 @@
>>> builder = builder.public_key(public_key)
>>> builder = builder.add_extension(
... x509.SubjectAlternativeName(
- ... [x509.DNSName(u'cryptography.io')]
+ ... [x509.DNSName(b'cryptography.io')]
... ),
... critical=False
... )
@@ -1242,8 +1242,14 @@
This corresponds to a domain name. For example, ``cryptography.io``.
+ .. attribute:: bytes_value
+
+ :type: bytes
+
.. attribute:: value
+ Deprecated accessor for the idna-decoded value of :attr:`bytes_value`
+
:type: :term:`text`
.. class:: DirectoryName(value)