docs: def certificate_status(self, value):
          """
          A unicode string of the status of the certificate. Valid values include:
  
           - "good" - when the certificate is in good standing
           - "revoked" - when the certificate is revoked without a reason code
           - "key_compromise" - when a private key is compromised
           - "ca_compromise" - when the CA issuing the certificate is compromised
           - "affiliation_changed" - when the certificate subject name changed
           - "superseded" - when the certificate was replaced with a new one
           - "cessation_of_operation" - when the certificate is no longer needed
           - "certificate_hold" - when the certificate is temporarily invalid
           - "remove_from_crl" - only delta CRLs - when temporary hold is removed
           - "privilege_withdrawn" - one of the usages for a certificate was removed
           - "unknown" - when the responder doesn't know about the certificate being requested
          """
  
          if value is not None:
              if not isinstance(value, str_cls):
                  raise TypeError(_pretty_message(
                      '''
                      certificate_status must be a unicode string, not %s
                      ''',
                      _type_name(value)
                  ))
  
              valid_certificate_statuses = set([
                  'good',
                  'revoked',
                  'key_compromise',
                  'ca_compromise',
                  'affiliation_changed',
                  'superseded',
                  'cessation_of_operation',
                  'certificate_hold',
                  'remove_from_crl',
                  'privilege_withdrawn',
                  'unknown',
              ])
              if value not in valid_certificate_statuses:
                  raise ValueError(_pretty_message(
                      '''
                      certificate_status must be one of "good", "revoked", "key_compromise",
                      "ca_compromise", "affiliation_changed", "superseded",
                      "cessation_of_operation", "certificate_hold", "remove_from_crl",
                      "privilege_withdrawn", "unknown" not %s
                      ''',
                      repr(value)
                  ))
  
          self._certificate_status = value