diff --git a/lemur/plugins/lemur_cloudca/plugin.py b/lemur/plugins/lemur_cloudca/plugin.py index 2d26666a..14a4cb8f 100644 --- a/lemur/plugins/lemur_cloudca/plugin.py +++ b/lemur/plugins/lemur_cloudca/plugin.py @@ -7,6 +7,7 @@ .. moduleauthor:: Kevin Glisson """ +import re import ssl import base64 from json import dumps @@ -297,7 +298,7 @@ class CloudCAIssuerPlugin(IssuerPlugin, CloudCA): 'ownerEmail': options['owner'], 'caName': options['authority'].name, 'csr': csr, - 'comment': options['description'] + 'comment': re.sub(r'^[\w\-\s]+$', '', options['description']) } response = self.post(endpoint, remove_none(cloudca_options))