From Running [best] — Your Security Settings Have Blocked A Self-signed Application
Because a self-signed certificate can be generated by anyone (including malware authors), modern operating systems and Java treat them as inherently untrusted by default.
A self-signed certificate is a digital certificate that is signed by the same entity whose identity it certifies. In other words, the certificate is not signed by a trusted Certificate Authority (CA), but rather by the developer or organization that created the certificate. Self-signed certificates are often used for testing or development purposes. Because a self-signed certificate can be generated by
If the answer satisfies you—perhaps it’s a beloved tool from an indie dev, or a script you wrote yourself—then, and only then, should you bend the rules. or a script you wrote yourself—then