public IPkiTool GetPkiTool(IReadOnlyDictionary<string, object> initParams)
{
var kvPairs = initParams.Select(_ =>
new KeyValuePair<string, string>(_.Key, _.Value.ToString()));
var newParams = kvPairs.ToDictionary(
_ => _.Key,
_ => _.Value);
return new BCPkiTool(newParams);
}