cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
840
Views
1
Helpful
4
Replies

Error when performing a GET API PostmanxISE - Self signed certificate

Jalmeida
Level 1
Level 1

Guys,
I hope you are well.

I need help understanding where I'm going wrong in my API lab.
I went to ISE, enabled ERS, and created the admin user and to access the API.

jardelalmeida_1-1712501788453.png

 

I followed all the authorization parameters and headers, however, I am receiving the error "Self signed certificate in certificate chain".

jardelalmeida_0-1712501453349.png

 

I followed the instructions, went to Postman, and pointed to the certificate, and I still get error 400. Has anyone ever encountered this error? Could you please help me understand how to solve it?

 

jardelalmeida_2-1712502035088.png

 

 

1 Accepted Solution

Accepted Solutions

In the Postman documentation for the Certificates settings, it states "To connect to an API that uses Mutual TLS (mTLS)..."

AFAIK, the ISE API does not support mTLS. There is some support for certificate-based API authentication from ISE 3.3, but I don't believe that is using mTLS.

In my lab, SSL Certificate Verification is turned off in both the global General settings as well as at the API call level and it works with no issues.

You can also find some example Postman collections for ISE here:
https://github.com/1homas/ise-postman-collections

 

View solution in original post

4 Replies 4

Greg Gibbs
Cisco Employee
Cisco Employee

You would either need to add the certificate files (including the private key) for the self-signed certificate or disable the certificate verification.

See this Postman document for more info.

Hello @Greg Gibbs 

Thank you for the return. I uploaded a new certificate, I already added the path, and even though it doesn't report an error with https access, Postman continues to report the "Self signed certificate in certificate chain" problem. When I disable ssl it doesn't work

 

jardelalmeida_0-1712592842363.png

jardelalmeida_1-1712593978238.png

 

 

 

 

 

 

 

In the Postman documentation for the Certificates settings, it states "To connect to an API that uses Mutual TLS (mTLS)..."

AFAIK, the ISE API does not support mTLS. There is some support for certificate-based API authentication from ISE 3.3, but I don't believe that is using mTLS.

In my lab, SSL Certificate Verification is turned off in both the global General settings as well as at the API call level and it works with no issues.

You can also find some example Postman collections for ISE here:
https://github.com/1homas/ise-postman-collections

 

Thank you for your feedback master. I'll read this article calmly, but the problem really is with postman.

jardelalmeida_0-1712618774098.png

I did it via curl and it worked.

jardelalmeida_1-1712618845903.png

 

I did it using Python with IDLE and it also worked, that is, it is a parameter in postman.

jardelalmeida_2-1712618919526.png

Anyway, thank you very much, it helped me a lot.