From 65ab10aa144b695a2250b8262142411ea79a3c52 Mon Sep 17 00:00:00 2001 From: Bharath M Date: Thu, 28 Jan 2016 16:02:19 -0800 Subject: [PATCH] Use signing digest defined in config to sign CSR Replace the hardcoded signing digest with the one as retrieved from the corresponding configuration attribute. Change-Id: Id51f44074ce0495609d6c8d99bae8cad7f32057f --- octavia/certificates/generator/local.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/octavia/certificates/generator/local.py b/octavia/certificates/generator/local.py index ac4c68aeb8..d520903120 100644 --- a/octavia/certificates/generator/local.py +++ b/octavia/certificates/generator/local.py @@ -180,7 +180,8 @@ class LocalCertGenerator(cert_gen.CertGenerator): ])).add_extension( x509.BasicConstraints( ca=False, path_length=None), critical=True, - ).sign(pk, hashes.SHA256(), backends.default_backend()) + ).sign(pk, getattr(hashes, CONF.certificates.signing_digest.upper())(), + backends.default_backend()) return csr.public_bytes(serialization.Encoding.PEM) @classmethod