In C++, constructors which accept a single argument can be automatically used to perform implicit type conversions between the type of the argument and the type class itself. This is frequently undesirable, so unless there is a compelling reason to do so, our codebase requires that constructors with a single argument be marked as "explicit".
In kmip_request.h, GetKMIPRequestParameters is defined to be constructable from a std::vector. We should ensure this constructor is marked explicit.