mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00: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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user