hostname{string} The host name or IP address to verify the certificate against.cert{Object} A [certificate object][] representing the peer’s certificate.- Returns: {Error|undefined}
Verifies the certificate cert is issued to hostname.
Returns {Error} object, populating it with reason, host, and cert on
failure. On success, returns {undefined}.
This function can be overwritten by providing alternative function as part of
the options.checkServerIdentity option passed to tls.connect(). The
overwriting function can call tls.checkServerIdentity() of course, to augment
the checks done with additional verification.
This function is only called if the certificate passed all other checks, such as
being issued by trusted CA (options.ca).
