Пример #1
0
 def setUp(self):
     from acme.jose.jwk import JWKRSA
     self.jwk256 = JWKRSA(key=RSA256_KEY.public_key())
     self.jwk256json = {
         'kty': 'RSA',
         'e': 'AQAB',
         'n': 'm2Fylv-Uz7trgTW8EBHP3FQSMeZs2GNQ6VRo1sIVJEk',
     }
     # pylint: disable=protected-access
     self.jwk256_not_comparable = JWKRSA(
         key=RSA256_KEY.public_key()._wrapped)
     self.jwk512 = JWKRSA(key=RSA512_KEY.public_key())
     self.jwk512json = {
         'kty': 'RSA',
         'e': 'AQAB',
         'n': 'rHVztFHtH92ucFJD_N_HW9AsdRsUuHUBBBDlHwNlRd3fp5'
              '80rv2-6QWE30cWgdmJS86ObRz6lUTor4R0T-3C5Q',
     }
     self.private = JWKRSA(key=RSA256_KEY)
     self.private_json_small = self.jwk256json.copy()
     self.private_json_small['d'] = (
         'lPQED_EPTV0UIBfNI3KP2d9Jlrc2mrMllmf946bu-CE')
     self.private_json = self.jwk256json.copy()
     self.private_json.update({
         'd': 'lPQED_EPTV0UIBfNI3KP2d9Jlrc2mrMllmf946bu-CE',
         'p': 'zUVNZn4lLLBD1R6NE8TKNQ',
         'q': 'wcfKfc7kl5jfqXArCRSURQ',
         'dp': 'CWJFq43QvT5Bm5iN8n1okQ',
         'dq': 'bHh2u7etM8LKKCF2pY2UdQ',
         'qi': 'oi45cEkbVoJjAbnQpFY87Q',
     })
     self.jwk = self.private
 def setUp(self):
     from acme.jose.jwk import JWKRSA
     self.jwk256 = JWKRSA(key=RSA256_KEY.publickey())
     self.jwk256_private = JWKRSA(key=RSA256_KEY)
     self.jwk256json = {
         'kty': 'RSA',
         'e': 'AQAB',
         'n': 'm2Fylv-Uz7trgTW8EBHP3FQSMeZs2GNQ6VRo1sIVJEk',
     }
     self.jwk512 = JWKRSA(key=RSA512_KEY.publickey())
     self.jwk512json = {
         'kty': 'RSA',
         'e': 'AQAB',
         'n': 'rHVztFHtH92ucFJD_N_HW9AsdRsUuHUBBBDlHwNlRd3fp5'
              '80rv2-6QWE30cWgdmJS86ObRz6lUTor4R0T-3C5Q',
     }
Пример #3
0
def _revoke(rawkey, rawcert):
    ns = ConfigNamespace(None)
    acme = acme_client.Client(
        ns.server,
        key=JWKRSA(key=serialization.load_pem_private_key(
            rawkey, password=None, backend=default_backend())))
    acme.revoke(
        jose.ComparableX509(
            OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM,
                                            rawcert)))
 def test_load(self):
     from acme.jose.jwk import JWKRSA
     self.assertEqual(
         JWKRSA(key=util.HashableRSAKey(RSA256_KEY)), JWKRSA.load(
             pkg_resources.resource_string(
                 __name__, os.path.join('testdata', 'rsa256_key.pem'))))