mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-25 11:51:26 -07:00
Type error in openssl_certificate (#47508)
* Fixed #47505: Type error in openssl_certificate * Use to_bytes instead of str.encode in SelfSignedCertificate. Updates #47508 * Use to_bytes instead of str.encode in OwnCACertificate * Added integration tests for openssl_certificate: selfsigned_not_before/after and ownca_not_before/after
This commit is contained in:
parent
8f3c29a98f
commit
5b1c68579d
5 changed files with 71 additions and 4 deletions
|
@ -521,11 +521,11 @@ class SelfSignedCertificate(Certificate):
|
|||
cert = crypto.X509()
|
||||
cert.set_serial_number(self.serial_number)
|
||||
if self.notBefore:
|
||||
cert.set_notBefore(self.notBefore)
|
||||
cert.set_notBefore(to_bytes(self.notBefore))
|
||||
else:
|
||||
cert.gmtime_adj_notBefore(0)
|
||||
if self.notAfter:
|
||||
cert.set_notAfter(self.notAfter)
|
||||
cert.set_notAfter(to_bytes(self.notAfter))
|
||||
else:
|
||||
# If no NotAfter specified, expire in
|
||||
# 10 years. 315360000 is 10 years in seconds.
|
||||
|
@ -618,11 +618,11 @@ class OwnCACertificate(Certificate):
|
|||
cert = crypto.X509()
|
||||
cert.set_serial_number(self.serial_number)
|
||||
if self.notBefore:
|
||||
cert.set_notBefore(self.notBefore.encode())
|
||||
cert.set_notBefore(to_bytes(self.notBefore))
|
||||
else:
|
||||
cert.gmtime_adj_notBefore(0)
|
||||
if self.notAfter:
|
||||
cert.set_notAfter(self.notAfter.encode())
|
||||
cert.set_notAfter(to_bytes(self.notAfter))
|
||||
else:
|
||||
# If no NotAfter specified, expire in
|
||||
# 10 years. 315360000 is 10 years in seconds.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue