def subject_name(self, name):
        """
        Sets the certificate requestor's distinguished name.
        """
        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)

        Sets the certificate requestor's distinguished name.
        
stackoverflow/venv/lib/python3.6/site-packages/cryptography/x509/base.py