Fixed unexpected non-RSA verification failures.

I have signed the CLA.

This fix ensures that RSA verification is only used for RSA signatures and fixes intermittent connection failures to a variety of Google application servers.

joyent/node#4771