Skip to main content

Can't install Eclipse plugins due to sun.security.validator.ValidatorException

  Sometimes eclipse cannot connect to marketplace or plugin sites for installing plugins because of security validator exception


Problem:

sun.security.validator.ValidatorException

or

sun.security.validator.ValidatorException: PKIX path building failed

 

Resolution:

  • tuststore does not contain the certificate of the SSL service you're connecting to
    • This is due to corporate environments where your workstation is intercepted by proxy, firewall or something that inspects https traffic.
    • or the jdk version does not include the SSL service you're connecting to. jdk release with certificates in the jre/lib/security/cacerts file. the certificates are increase while jdk version goes up

How To Solve

  1. Download Keystore Explorer and Install
  2. Open the application (Run as administrator)
  3. Examine > Examine SSL > Connection Settings
    1. SSL Host: google.com
    2. SSL Port: 443
    3. Click "OK"
      1. Click "PEM" and "Export"
      2. Save as "googlecert.crt"
  4. File > Open > C:\Program Files\Java\jdk1.8.0_261\jre\ lib\security\cacerts (JDK path)
    1. Enter the password: changeit
  5. Tools => Import trusted certificate > Select the "googlecert.crt" > Click "OK"
  6. Save the "cacerts" file.
  7. Repeat steps 6 through 9 for the JRE (C:\Program Files\Java\jre1.8.0_261\lib\security\ cacerts)
  8. Restart your PC.

Reference:

Comments

Popular posts from this blog

Visual Studio Code Prettier vs Beautify plugin

    There are two famous beautify code plugins for Front-end developers in Visual Studio Code. So, I'd like to compare what plugin is better to use for me.   The plugins are First, Prettier Second, Beautify. As you can see, Prettier is more popular than Beautify and Prettier supports more languages than Beautify.  Prettier  Install count: 8,628,031 language support:  JavaScript · TypeScript · Flow · JSX · JSON CSS · SCSS · Less HTML · Vue · Angular GraphQL · Markdown · YAML Beautify  Install count: 5,510,943 language support:  javascript, JSON, CSS, Sass, and HTML Prettier has more strict options users should use while Beautify let users do more free way. But I'd like to use Prettier for now because I don't need free style and Prettier supports more langua...

Visual Studio Code pin on 'open editors' (file) tab

It was released in May 2020 release and updated in September 2020 release. Eclipse doesn't have this functionality at this time.   When I program something with many files, I really need this function. Most editors has 'close Others', 'close to the right' options. But with this pin file and 'close All', I could manage opened files easily. See below Introduce on September 2020 release. Pinned tabs also show a new "pinned" icon to allow you to unpin with one click. This icon will also appear in the "Open Editors" view. Theme:  GitHub Light Also they added compact options for editor tabs. A new setting  workbench.editor.pinnedTabSizing  allows you to configure how large a pinned tab should appear: normal : a pinned tab inherits the look of other tabs (new default) shrink : a pinned tab shrinks to a fixed size showing parts of the editor label compact : a pinned tab will only show as icon or first letter of the ed...