aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-02-13 18:47:30 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-02-13 18:47:30 -0600
commit53d8d49454d7cef5cd41fc854116090ca78026ce (patch)
tree44378de0bb36ce16c208856504a897064102b1c5 /docs
parente901d642548dd268dcdc2efa60087a3fa1774fa6 (diff)
downloadcryptography-53d8d49454d7cef5cd41fc854116090ca78026ce.tar.gz
cryptography-53d8d49454d7cef5cd41fc854116090ca78026ce.tar.bz2
cryptography-53d8d49454d7cef5cd41fc854116090ca78026ce.zip
make x509.Name iterable and address other review feedback
Diffstat (limited to 'docs')
-rw-r--r--docs/spelling_wordlist.txt1
-rw-r--r--docs/x509.rst23
2 files changed, 12 insertions, 12 deletions
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index 003e37d5..fefd26b3 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -29,6 +29,7 @@ interoperable
introspectability
invariants
iOS
+iterable
Koblitz
Lange
metadata
diff --git a/docs/x509.rst b/docs/x509.rst
index 282744f3..473efc36 100644
--- a/docs/x509.rst
+++ b/docs/x509.rst
@@ -187,21 +187,20 @@ X.509 Certificate Object
.. versionadded:: 0.8
- An X509 Name is an ordered list of attributes. The entire list can be
- obtained with :attr:`attributes` or you can use the helper properties to
+ An X509 Name is an ordered list of attributes. The object is iterable to
+ get every attribute or you can use the helper properties to
obtain the specific type you want. Names are sometimes represented as a
- slash or comma delimited string (e.g. ``/CN=mydomain.com/O=My Org/C=US``).
+ slash or comma delimited string (e.g. ``/CN=mydomain.com/O=My Org/C=US`` or
+ ``CN=mydomain.com, O=My Org, C=US``).
- .. attribute:: attributes
+ .. doctest::
- :type: :class:`list`
-
- A list of all the :class:`NameAttribute` objects.
-
- .. doctest::
-
- >>> len(cert.subject.attributes)
- 3
+ >>> assert len(cert.subject) == 3
+ >>> attributes = []
+ >>> for attribute in cert.subject:
+ ... attributes.append(attribute)
+ >>> len(attributes)
+ 3
.. method:: get_attributes_for_oid(oid)