<div dir="ltr"><div>Pascal,<br></div><div><br></div><div>You are sending the parameters via the request's body (which usually is done in POST). Taking a quick look at the source code [1], seems to me that</div><div>you need to pass as GET params.</div><div><br></div><div>Example:</div><div>   $ curl -k --cert-type P12 --cert ~/ca_admin_cert.p12:Secret.123 https://<host>:8443/ca/rest/agent/certrequests?requestState=pending&start=15</div><div><br></div><div>HTH!</div><div><br></div><div>Thanks,</div><div>--Dinesh<br></div><div><br></div><div><br></div><div>[1] <a href="https://github.com/dogtagpki/pki/blob/master/base/common/src/com/netscape/certsrv/cert/CertRequestResource.java#L57">https://github.com/dogtagpki/pki/blob/master/base/common/src/com/netscape/certsrv/cert/CertRequestResource.java#L57</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 8, 2020 at 9:09 AM Pascal Jakobi <<a href="mailto:pascal.jakobi@gmail.com">pascal.jakobi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div>
    <p>Hi there</p>
    <p><br>
    </p>
    <p>I created a small python script that just does a "certreqs".</p>
    <p>Here is the result :</p>
    <p>python3 ./test.py <br>
      <br>
    </p>
    <blockquote>
      <pre>{"requestState": "pending", "requestType": "any", "start": 5, "pageSize": 0, "maxTime": 100}</pre>
      <pre>Status 200</pre>
      <pre>{'total': 10, 'entries': [
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/1" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/1</a>', 'realm': None, 'certId': '0x1', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/1" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/1</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/2" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/2</a>', 'realm': None, 'certId': '0x2', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/2" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/2</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/3" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/3</a>', 'realm': None, 'certId': '0x3', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/3" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/3</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/4" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/4</a>', 'realm': None, 'certId': '0x4', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/4" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/4</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/5" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/5</a>', 'realm': None, 'certId': '0x5', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/5" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/5</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/6" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/6</a>', 'realm': None, 'certId': '0x6', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/6" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/6</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'pending', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/7" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/7</a>', 'realm': None, 'certId': None, 'certURL': None, 'certRequestType': 'keygen', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'pending', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/8" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/8</a>', 'realm': None, 'certId': None, 'certURL': None, 'certRequestType': 'keygen', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/9" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/9</a>', 'realm': None, 'certId': '0x7', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/7" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/7</a>', 'certRequestType': 'keygen', 'operationResult': 'success', 'errorMessage': None}, 
{'requestType': 'enrollment', 'requestStatus': 'complete', 'requestURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certrequests/10" target="_blank">https://auth.iamts.fr:8443/ca/rest/certrequests/10</a>', 'realm': None, 'certId': '0x8', 'certURL': '<a href="https://auth.iamts.fr:8443/ca/rest/certs/8" target="_blank">https://auth.iamts.fr:8443/ca/rest/certs/8</a>', 'certRequestType': 'pkcs10', 'operationResult': 'success', 'errorMessage': None}], 
'Link': []}</pre>
      <pre>[pascal@dell pki_ui]$ 

</pre>
      This raises 2 questions. <br>
      1/ I requested "pending" cert reqs. But I get also "complete"
      reqs. Any idea why ?<br>
      2/ I set the start field to 5, but I receive all requests. Again
      why is that ?<br>
      <br>
      Thxs again for your help<br>
    </blockquote>
    <p><br>
    </p>
    <div>-- <br>
      <b>Pascal Jakobi</b>
      116 rue de Stalingrad 93100 Montreuil, France<br>
      <a href="mailto:pascal.jakobi@gmail.com" target="_blank">pascal.jakobi@gmail.com</a> - +33 6 87 47 58 19</div>
  </div>

_______________________________________________<br>
Pki-devel mailing list<br>
<a href="mailto:Pki-devel@redhat.com" target="_blank">Pki-devel@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pki-devel" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pki-devel</a></blockquote></div>