anchor.diff:  -export([init/1, handle_call/3, handle_cast/2,
            handle_info/2, terminate/2, code_change/3]).
   
  --record(state, {cbauth_info = undefined, rpc_processes = [], cert_version}).
  +-record(state, {cbauth_info = undefined,
  +                rpc_processes = [],
  +                cert_version,
  +                client_cert_auth_version}).
   
   -include("ns_common.hrl").
   
  
positive.code:                                 end
                          end, [], ns_node_disco:nodes_wanted(Config)),
  
      Port = misc:node_rest_port(Config, node()),
      AuthCheckURL = misc:local_url(Port, "/_cbauth", []),
      PermissionCheckURL = misc:local_url(Port, "/_cbauth/checkPermission", []),
  
      [{nodes, Nodes},
       {authCheckURL, list_to_binary(AuthCheckURL)},
       {permissionCheckURL, list_to_binary(PermissionCheckURL)},
       {permissionsVersion, menelaus_web_rbac:check_permissions_url_version(Config)},
       {authVersion, auth_version(Config)},
       {certVersion, CertVersion}].
  
  auth_version(Config) ->
      B = term_to_binary(
  
negative.code:        erlang:list_to_binary(ns_config:search_node_prop(N, Config, memcached, admin_pass))},
        {ports, Ports}] ++ Local}.
  
  build_auth_info(#state{cert_version = CertVersion,
                         client_cert_auth_version = ClientCertAuthVersion}) ->
      Config = ns_config:get(),
      Nodes = lists:foldl(fun (Node, Acc) ->
                                  case build_node_info(Node, Config) of
  