Revision 4c9a536c snfOCCI/APIserver.py
b/snfOCCI/APIserver.py | ||
---|---|---|
105 | 105 |
|
106 | 106 |
#Regular expression in HTTP headers |
107 | 107 |
#environ[HTTP_SSL] contains PEM certificates in wrong format |
108 |
client_cert = re.search(r'^(-----BEGIN CERTIFICATE----- )(.*|\s]*)( -----END CERTIFICATE-----)', environ["HTTP_SSL_CLIENT_CERT"]) |
|
109 |
client_chain = re.search(r'^(-----BEGIN CERTIFICATE-----)(.*|\s]*)( -----END CERTIFICATE-----)', environ["HTTP_SSL_CLIENT_CERT_CHAIN_0"]) |
|
108 |
|
|
109 |
pem_re = r'^(-----BEGIN CERTIFICATE----- )(.*|\s]*)( -----END CERTIFICATE-----)' |
|
110 |
|
|
111 |
client_cert = re.search(pem_re, environ["HTTP_SSL_CLIENT_CERT"]) |
|
112 |
client_chain = re.search(pem_re, environ["HTTP_SSL_CLIENT_CERT_CHAIN_0"]) |
|
110 | 113 |
|
111 | 114 |
client_cert_list=[] |
112 | 115 |
client_chain_list=[] |
Also available in: Unified diff