[CHEF-2381] Replace homebrew signing algorithm with standard OpenSSL in
protocol version 1.2. This enables the usage of encrypted signing
keypairs managed with the standard ssh-agent.
[CHEF-2381] Add some rspec coverage for new features