Sets the requestor's distinguished name.
(self, name: Name)
| 334 | ) |
| 335 | |
| 336 | def subject_name(self, name: Name) -> CertificateBuilder: |
| 337 | """ |
| 338 | Sets the requestor's distinguished name. |
| 339 | """ |
| 340 | if not isinstance(name, Name): |
| 341 | raise TypeError("Expecting x509.Name object.") |
| 342 | if self._subject_name is not None: |
| 343 | raise ValueError("The subject name may only be set once.") |
| 344 | return CertificateBuilder( |
| 345 | self._issuer_name, |
| 346 | name, |
| 347 | self._public_key, |
| 348 | self._serial_number, |
| 349 | self._not_valid_before, |
| 350 | self._not_valid_after, |
| 351 | self._extensions, |
| 352 | self._public_key_rsa_padding, |
| 353 | ) |
| 354 | |
| 355 | def public_key( |
| 356 | self, |