mirror of
https://github.com/certbot/certbot.git
synced 2026-01-26 07:41:33 +03:00
Merge pull request #111 from willoller/type_checking_client_acme
Parameter checking and filling in TODOs (acme.py)
This commit is contained in:
@@ -76,14 +76,15 @@ def challenge_request(name):
|
||||
}
|
||||
|
||||
|
||||
def authorization_request(req_id, name, server_nonce, responses, key_file):
|
||||
def authorization_request(req_id, name, server_nonce, responses, key):
|
||||
"""Create ACME "authorizationRequest" message.
|
||||
|
||||
:param req_id: TODO
|
||||
:param name: TODO
|
||||
:param server_nonce: TODO
|
||||
:param responses: TODO
|
||||
:param key_file: TODO
|
||||
:param str req_id: SessionID from the server challenge
|
||||
:param unicode name: Hostname
|
||||
:param str server_nonce: Nonce from the server challenge
|
||||
:param list responses: List of completed challenges
|
||||
:param str key: Key in string form. Accepted formats
|
||||
are the same as for `Crypto.PublicKey.RSA.importKey`.
|
||||
|
||||
:returns: ACME "authorizationRequest" message.
|
||||
:rtype: dict
|
||||
@@ -95,7 +96,7 @@ def authorization_request(req_id, name, server_nonce, responses, key_file):
|
||||
"nonce": server_nonce,
|
||||
"responses": responses,
|
||||
"signature": crypto_util.create_sig(
|
||||
name + le_util.jose_b64decode(server_nonce), key_file),
|
||||
name + le_util.jose_b64decode(server_nonce), key),
|
||||
}
|
||||
|
||||
|
||||
@@ -103,7 +104,8 @@ def certificate_request(csr_der, key):
|
||||
"""Create ACME "certificateRequest" message.
|
||||
|
||||
:param str csr_der: DER encoded CSR.
|
||||
:param key: TODO
|
||||
:param str key: Key in string form. Accepted formats
|
||||
are the same as for `Crypto.PublicKey.RSA.importKey`.
|
||||
|
||||
:returns: ACME "certificateRequest" message.
|
||||
:rtype: dict
|
||||
|
||||
@@ -53,8 +53,9 @@ class PrettyTest(unittest.TestCase):
|
||||
self._call('{"foo": {"bar": "baz"}}'),
|
||||
'{\n "foo": {\n "bar": "baz"\n }\n}')
|
||||
|
||||
|
||||
class ChallengeRequestTest(unittest.TestCase):
|
||||
"""Tests for letsencrypt.client.acme.challenge_request_test"""
|
||||
"""Tests for letsencrypt.client.acme.challenge_request"""
|
||||
|
||||
def test_supports_unicode(self):
|
||||
"""Test support unicode parameter"""
|
||||
|
||||
Reference in New Issue
Block a user