@@ 987-1012 (lines=26) @@ | ||
984 | ||
985 | return self._send_xml_command(cmd) |
|
986 | ||
987 | def get_tls_certificate(self, tls_certificate_id: str) -> Any: |
|
988 | """Request a single TLS certificate |
|
989 | ||
990 | Arguments: |
|
991 | tls_certificate_id: UUID of an existing TLS certificate |
|
992 | ||
993 | Returns: |
|
994 | The response. See :py:meth:`send_command` for details. |
|
995 | """ |
|
996 | cmd = XmlCommand("get_tls_certificates") |
|
997 | ||
998 | if not tls_certificate_id: |
|
999 | raise RequiredArgument( |
|
1000 | function=self.get_tls_certificate.__name__, |
|
1001 | argument='tls_certificate_id', |
|
1002 | ) |
|
1003 | ||
1004 | cmd.set_attribute("tls_certificate_id", tls_certificate_id) |
|
1005 | ||
1006 | # for single tls certificate always request cert data |
|
1007 | cmd.set_attribute("include_certificate_data", "1") |
|
1008 | ||
1009 | # for single entity always request all details |
|
1010 | cmd.set_attribute("details", "1") |
|
1011 | ||
1012 | return self._send_xml_command(cmd) |
|
1013 | ||
1014 | def modify_alert( |
|
1015 | self, |
@@ 860-885 (lines=26) @@ | ||
857 | ||
858 | return self._send_xml_command(cmd) |
|
859 | ||
860 | def get_tls_certificate(self, tls_certificate_id: str) -> Any: |
|
861 | """Request a single TLS certificate |
|
862 | ||
863 | Arguments: |
|
864 | tls_certificate_id: UUID of an existing TLS certificate |
|
865 | ||
866 | Returns: |
|
867 | The response. See :py:meth:`send_command` for details. |
|
868 | """ |
|
869 | cmd = XmlCommand("get_tls_certificates") |
|
870 | ||
871 | if not tls_certificate_id: |
|
872 | raise RequiredArgument( |
|
873 | function=self.get_tls_certificate.__name__, |
|
874 | argument='tls_certificate_id', |
|
875 | ) |
|
876 | ||
877 | cmd.set_attribute("tls_certificate_id", tls_certificate_id) |
|
878 | ||
879 | # for single tls certificate always request cert data |
|
880 | cmd.set_attribute("include_certificate_data", "1") |
|
881 | ||
882 | # for single entity always request all details |
|
883 | cmd.set_attribute("details", "1") |
|
884 | ||
885 | return self._send_xml_command(cmd) |
|
886 | ||
887 | def modify_alert( |
|
888 | self, |