mirror of
https://github.com/certbot/certbot.git
synced 2026-01-26 07:41:33 +03:00
changed check_output to Popen
This commit is contained in:
@@ -127,7 +127,8 @@ def cn(csr):
|
||||
|
||||
def subject_names(csr):
|
||||
"""
|
||||
Get the cn and subjectAltNames from this CSR.
|
||||
Get the cn and subjectAltNames from this CSR
|
||||
(removing duplicates but retaining original order).
|
||||
|
||||
@type csr: str
|
||||
@param csr: PEM-encoded string of the CSR
|
||||
@@ -137,7 +138,7 @@ def subject_names(csr):
|
||||
"""
|
||||
csr = str(csr)
|
||||
names = []
|
||||
names.append(cn(csr))
|
||||
names.append(cn(csr).lower())
|
||||
|
||||
req = M2Crypto.X509.load_request_string(csr)
|
||||
for ext in req.get_extensions(): # requires M3Crypto modification
|
||||
@@ -148,7 +149,9 @@ def subject_names(csr):
|
||||
for san in sans:
|
||||
san = san.strip() # remove leading space
|
||||
if san.startswith('DNS:'):
|
||||
names.append(san[len('DNS:'):])
|
||||
new_name = san[len('DNS:'):].lower()
|
||||
if new_name not in names:
|
||||
names.append(new_name)
|
||||
|
||||
# Don't exit loop - support multiple SAN extensions??
|
||||
|
||||
|
||||
@@ -616,7 +616,6 @@ def main():
|
||||
print config.get_all_names()
|
||||
|
||||
config.parse_file("/etc/apache2/ports_test.conf")
|
||||
print config.check_ssl_loaded()
|
||||
#config.make_vhost_ssl("/etc/apache2/sites-available/default")
|
||||
"""
|
||||
# Testing redirection
|
||||
|
||||
Reference in New Issue
Block a user