Esempio n. 1
0
    def get_cert_subject_subfield(self, subfield_name: int) -> Optional[str]:
        """
        Returns a string that contains the value of the sub field of
        the subject field in the ssl certificate. The subject field
        usually contains the following values:

            * :const:`CERT_COUNTRY_NAME`
            * :const:`CERT_STATE_OR_PROVINCE`
            * :const:`CERT_CITY_OR_LOCALITY`
            * :const:`CERT_ORGANIZATION_NAME`
            * :const:`CERT_ORGANIZATION_UNIT`
            * :const:`CERT_COMMON_NAME`

        :param subfield_name: The enumeration representing the required
                              sub field listed above
        :return: A string which contains the requested sub field value which
                 is valid until the ssl object is destroyed.
        """
        subfield_value = pn_ssl_get_remote_subject_subfield(
            self._ssl, subfield_name)
        return subfield_value
Esempio n. 2
0
 def get_cert_subject_subfield(self, subfield_name):
     subfield_value = pn_ssl_get_remote_subject_subfield(self._ssl, subfield_name)
     return subfield_value
Esempio n. 3
0
 def get_cert_subject_subfield(self, subfield_name):
     subfield_value = pn_ssl_get_remote_subject_subfield(
         self._ssl, subfield_name)
     return subfield_value