Hi,
As you have discovered, there is not a way to specify trust verification level within the X-Pack Management settings in Logstash. That issue is being investigated.
There is not any reason you should need to degrade the level of verification when creating self-signed certificates. Using the --ip and --dns certutil cert options will place the IP address and DNS hostname in the SAN field of the certificate and allow full certificate verification to succeed.