diff --git a/tests/test_client.py b/tests/test_client.py
index c39cd6de5d760c4d4814ea732ce4683635fccaa0_dGVzdHMvdGVzdF9jbGllbnQucHk=..2e6d831f95ecb89d30fbf60e9d7d3e4abcd67552_dGVzdHMvdGVzdF9jbGllbnQucHk= 100644
--- a/tests/test_client.py
+++ b/tests/test_client.py
@@ -370,6 +370,7 @@
             == "{}-cert-v01@openssh.com".format(alg)
         )
 
+    @requires_sha1_signing
     def test_old_openssh_needs_ssh_rsa_for_certs_not_rsa_sha2(self):
         self._cert_algo_test(ver="7.7", alg="ssh-rsa")
 
@@ -373,6 +374,7 @@
     def test_old_openssh_needs_ssh_rsa_for_certs_not_rsa_sha2(self):
         self._cert_algo_test(ver="7.7", alg="ssh-rsa")
 
+    @requires_sha1_signing
     def test_newer_openssh_uses_rsa_sha2_for_certs_not_ssh_rsa(self):
         # NOTE: 512 happens to be first in our list and is thus chosen
         self._cert_algo_test(ver="7.8", alg="rsa-sha2-512")