> protected Client(X509Certificate certificate, String orgname, String > clientname, String name, boolean validator, > - @Nullable PrivateKey privateKey) { > + @Nullable PrivateKey privateKey, PublicKey publicKey) {
If the public key is not returned in Chef Server versions < 12 it should be marked as nullable. Otherwise the deserialization of an object missing the public key will fail. If this is the case, then could you add a test to verify this? In the test class you updated, keep a test for a client without the public key and one for a client that has it set. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/828/files#r35579803