summaryrefslogtreecommitdiffstats
path: root/ipaserver/plugins/dogtag.py
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2016-12-21 09:55:40 +0100
committerJan Cholasta <jcholast@redhat.com>2017-01-24 13:53:07 +0100
commitd84edc43e55c2f7c30614a4a5268aeb58e33a087 (patch)
treec970a69fabf444f4673bff3c17292d4139fb31e3 /ipaserver/plugins/dogtag.py
parent18337bf7f7c31a47fe0c7280f82fca043b548bd5 (diff)
downloadfreeipa-d84edc43e55c2f7c30614a4a5268aeb58e33a087.tar.gz
freeipa-d84edc43e55c2f7c30614a4a5268aeb58e33a087.tar.xz
freeipa-d84edc43e55c2f7c30614a4a5268aeb58e33a087.zip
dogtag: search past the first 100 certificates
Dogtag requires a size limit to be specified when searching for certificates. When no limit is specified in the dogtag plugin, a limit of 100 entries is assumed. As a result, an unlimited certificate search returns data only for a maximum of 100 certificates. Raise the "unlimited" limit to the maximum value Dogtag accepts. https://fedorahosted.org/freeipa/ticket/6564 Reviewed-By: Tomas Krizek <tkrizek@redhat.com>
Diffstat (limited to 'ipaserver/plugins/dogtag.py')
-rw-r--r--ipaserver/plugins/dogtag.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipaserver/plugins/dogtag.py b/ipaserver/plugins/dogtag.py
index fbfe60840..dc33d2f6d 100644
--- a/ipaserver/plugins/dogtag.py
+++ b/ipaserver/plugins/dogtag.py
@@ -1915,7 +1915,7 @@ class ra(rabase.rabase, RestClient):
url = 'http://%s/ca/rest/certs/search?size=%d' % (
ipautil.format_netloc(self.ca_host, 8080),
- options.get('sizelimit', 100))
+ options.get('sizelimit', 0x7fffffff))
opener = urllib.request.build_opener()
opener.addheaders = [('Accept-Encoding', 'gzip, deflate'),