mirror of
https://github.com/certbot/certbot.git
synced 2026-06-06 23:32:06 -04:00
100% coverage for crypto_util (test for make_csr)
This commit is contained in:
parent
4af0c197e1
commit
dd3e10eb42
1 changed files with 34 additions and 0 deletions
|
|
@ -68,6 +68,40 @@ class MakeKeyTest(unittest.TestCase): # pylint: disable=too-few-public-methods
|
|||
M2Crypto.RSA.load_key_string(make_key(4096))
|
||||
|
||||
|
||||
class MakeCSRTest(unittest.TestCase):
|
||||
# pylint: disable=too-few-public-methods,bad-continuation
|
||||
"""Tests for letsencrypt.client.crypto_util.make_csr."""
|
||||
def test_make_csr(self):
|
||||
from letsencrypt.client.crypto_util import make_csr
|
||||
result = make_csr(RSA512_KEY, ["example.com", "foo.example.com"])
|
||||
self.assertEqual(
|
||||
result, (
|
||||
"""-----BEGIN CERTIFICATE REQUEST-----
|
||||
MIIBbjCCARgCAQAweTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRIw
|
||||
EAYDVQQHEwlBbm4gQXJib3IxDDAKBgNVBAoTA0VGRjEfMB0GA1UECxMWVW5pdmVy
|
||||
c2l0eSBvZiBNaWNoaWdhbjEUMBIGA1UEAxMLZXhhbXBsZS5jb20wXDANBgkqhkiG
|
||||
9w0BAQEFAANLADBIAkEA9LYRcVE3Nr+qleecEcX8JwVDnjeG1X7ucsCasuuZM0e0
|
||||
9cmYuUzxIkMjO/9x4AVcvXXRXPEV+LzWWkfkTlzRMwIDAQABoDowOAYJKoZIhvcN
|
||||
AQkOMSswKTAnBgNVHREEIDAeggtleGFtcGxlLmNvbYIPZm9vLmV4YW1wbGUuY29t
|
||||
MA0GCSqGSIb3DQEBCwUAA0EAAkBBkne4LNwBaZ95i1qez4Ii4nuj4Y0MaYrOe6lh
|
||||
YdCQq5RRHEKCFwxcJSZQaWWwmfbR0C2E2H7SnEPrcn4Y8w==
|
||||
-----END CERTIFICATE REQUEST-----
|
||||
""",
|
||||
"3082016e308201180201003079310b30090603550406130255533111300f"
|
||||
"060355040813084d6963686967616e3112301006035504071309416e6e20"
|
||||
"4172626f72310c300a060355040a1303454646311f301d060355040b1316"
|
||||
"556e6976657273697479206f66204d6963686967616e3114301206035504"
|
||||
"03130b6578616d706c652e636f6d305c300d06092a864886f70d01010105"
|
||||
"00034b003048024100f4b61171513736bfaa95e79c11c5fc2705439e3786"
|
||||
"d57eee72c09ab2eb993347b4f5c998b94cf12243233bff71e0055cbd75d1"
|
||||
"5cf115f8bcd65a47e44e5cd1330203010001a03a303806092a864886f70d"
|
||||
"01090e312b302930270603551d110420301e820b6578616d706c652e636f"
|
||||
"6d820f666f6f2e6578616d706c652e636f6d300d06092a864886f70d0101"
|
||||
"0b05000341000240419277b82cdc01699f798b5a9ecf8222e27ba3e18d0c"
|
||||
"698ace7ba96161d090ab94511c4282170c5c2526506965b099f6d1d02d84"
|
||||
"d87ed29c43eb727e18f3".decode("hex")))
|
||||
|
||||
|
||||
class ValidPrivkeyTest(unittest.TestCase):
|
||||
"""Tests for letsencrypt.client.crypto_util.valid_privkey."""
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue