diff options
author | Ian Cordasco <graffatcolmingov@gmail.com> | 2015-06-17 21:37:51 -0500 |
---|---|---|
committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2015-06-24 13:35:50 -0500 |
commit | d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8 (patch) | |
tree | 21cb82b6a2957dac0c4f8e63231581bdd1305c16 | |
parent | b2b4b6eb91e5330918a622a1a69e52dcf239b1bc (diff) | |
download | cryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.tar.gz cryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.tar.bz2 cryptography-d09ec37cb4c2995b1e2e2f88d187f4fbaef68ad8.zip |
Only allow subject_name to be set once on a Builder
-rw-r--r-- | src/cryptography/x509.py | 2 |
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): |