Revert "Strip signed certificate"

This reverts commit 69ffdae1d0.

Change-Id: Ie5dfdc4019fa9097bfecb96f43a107c08364303b
This commit is contained in:
Spyros Trigazis
2018-06-06 07:38:39 +00:00
parent 69ffdae1d0
commit d66b4f2291
3 changed files with 1 additions and 24 deletions

View File

@ -226,7 +226,7 @@ def sign(csr, issuer_name, ca_key, ca_key_password=None,
certificate = builder.sign(
private_key=ca_key, algorithm=hashes.SHA256(),
backend=default_backend()
).public_bytes(serialization.Encoding.PEM).strip()
).public_bytes(serialization.Encoding.PEM)
return certificate

View File

@ -223,22 +223,6 @@ class TestX509(base.BaseTestCase):
skip_validation=True)
mock_six.assert_called_once_with(csr)
@mock.patch('cryptography.x509.load_pem_x509_csr')
def test_sign_empty_chars(self, mock_load_pem):
ca_key = self._generate_private_key()
private_key = self._generate_private_key()
csr_obj = self._build_csr(private_key)
csr = csr_obj.public_bytes(serialization.Encoding.PEM)
csr = six.text_type(csr.decode('utf-8'))
mock_load_pem.return_value = csr_obj
certificate = operations.sign(csr, self.issuer_name,
ca_key, skip_validation=True)
# Certificate has to be striped for some parsers
self.assertEqual(certificate,
certificate.strip())
def test_sign_with_invalid_csr(self):
ca_key = self._generate_private_key()
csr = 'test'

View File

@ -1,7 +0,0 @@
---
fixes:
- |
Strip signed certificate. Certificate (ca.crt) has to be striped
for some application parsers as they might require pure base64
representation of the certificate itself, without empty characters
at the beginning nor the end of file.