aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/spelling_wordlist.txt1
-rw-r--r--docs/x509.rst15
2 files changed, 9 insertions, 7 deletions
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index fefd26b3..ddd37897 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -51,3 +51,4 @@ Ubuntu
unencrypted
unpadded
unpadding
+Verisign
diff --git a/docs/x509.rst b/docs/x509.rst
index 8043b367..193b8452 100644
--- a/docs/x509.rst
+++ b/docs/x509.rst
@@ -182,18 +182,19 @@ X.509 Certificate Object
The :class:`Name` of the subject.
- .. attribute:: signature_algorithm
+ .. attribute:: signature_hash_algorithm
- :type: :class:`ObjectIdentifier`
+ :type: :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm`
- An :class:`ObjectIdentifier` instance corresponding to the signature
- algorithm used to sign the certificate. This is both the digest
- used as well as the asymmetric type.
+ A :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm`
+ corresponding to the hash algorithm used within the certificate
+ signature.
.. doctest::
- >>> cert.signature_algorithm
- <ObjectIdentifier(oid=1.2.840.113549.1.1.11, name=sha256WithRSAEncryption)>
+ >>> from cryptography.hazmat.primitives import hashes
+ >>> isinstance(cert.signature_hash_algorithm, hashes.SHA256)
+ True
.. class:: Name