I am trying to connect to S3 AWS and Kinesis AWS from Kafka. I am getting certificate error. I checked the cacerts file, it has the amazon root certificate. I tried to pass the certificate as a parameter to curl by using --cacert option.
I have run out of ideas and wanted to understand what certificate is missing and where to add it. Please help.
sh-4.2# curl https://kinesis.us-east-1.amazonaws.com/curl: (60) Peer's Certificate issuer is not recognized.More details here: http://curl.haxx.se/docs/sslcerts.htmlcurl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option.If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL).If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.