cainstance: read cert file as bytes
https://pagure.io/freeipa/issue/4985 Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
1 parent
0c848b791d
commit
c95617e714
1 file changed
+1
-1
@@ -581,7 +581,7 @@ class CAInstance(DogtagInstance):
|
||||
|
||||
elif self.external == 2:
|
||||
cert_file = tempfile.NamedTemporaryFile()
|
||||
with open(self.cert_file) as f:
|
||||
with open(self.cert_file, 'rb') as f:
|
||||
ext_cert = x509.load_unknown_x509_certificate(f.read())
|
||||
cert_file.write(ext_cert.public_bytes(x509.Encoding.PEM))
|
||||
cert_file.flush()
|
||||
|
||||
Reference in new issue
Block a user