aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2015-06-17 21:37:51 -0500
committerIan Cordasco <graffatcolmingov@gmail.com>2015-06-24 13:35:50 -0500
commitd09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8 (patch)
tree21cb82b6a2957dac0c4f8e63231581bdd1305c16 /src
parentb2b4b6eb91e5330918a622a1a69e52dcf239b1bc (diff)
downloadcryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.tar.gz
cryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.tar.bz2
cryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.zip
Only allow subject_name to be set once on a Builder
Diffstat (limited to 'src')
-rw-r--r--src/cryptography/x509.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cryptography/x509.py b/src/cryptography/x509.py
index 7e1e34e2..f59ea78a 100644
--- a/src/cryptography/x509.py
+++ b/src/cryptography/x509.py
@@ -1458,6 +1458,8 @@ class CertificateSigningRequestBuilder(object):
"""
if not isinstance(name, Name):
raise TypeError('Expecting x509.Name object.')
+ if self._subject_name is not None:
+ raise ValueError('The subject name may only be set once.')
return CertificateSigningRequestBuilder(name, self._extensions)
def add_extension(self, extension, critical=False):