[kwlug-disc] wget and --no-check-certificates with Unlimitel
Paul Nijjar
paul_nijjar at yahoo.ca
Sat Jun 4 22:05:40 EDT 2011
I am using Unlimitel's API to get information about our accounts. The
API is documented here:
http://www.unlimitel.ca/temp/support/voip_support/api-documentation-v2.pdf
Here is the line in question, with our customer number suitably
masked:
wget https://api.unlimitel.ca/getlastmonthcdr.php?custnum=XXXXX
This used to work fine last month. This month wget gives me the
following errors:
Resolving api.unlimitel.ca... 216.254.136.108
Connecting to api.unlimitel.ca|216.254.136.108|:443... connected.
ERROR: cannot verify api.unlimitel.ca's certificate, issued by
`/C=US/O=GeoTrust, Inc./CN=GeoTrust SSL CA':
Unable to locally verify the issuer's authority.
To connect to api.unlimitel.ca insecurely, use
`--no-check-certificate'.
Unable to establish SSL connection.
The "--no-check-certificate" option works, but it is scary.
I don't know what wget is trying to do that fails.
I am not sure what has changed on Unlimitel's side. It looks like the
certificates belong to Primus, and have a "notbefore" field of
"4/3/2011" -- so April 3 2011? (Good grief. ISO 8601 is a good idea,
people.) I guess this means something changed with the cert since the
last time this script ran?
I would appreciate any of the following:
- Confirmation that something is wrong
- An explanation of what is wrong and the best way to fix it
- Whether I should just give in and se the --no-check-certificate
option.
- Paul
--
http://pnijjar.freeshell.org
More information about the kwlug-disc
mailing list