Ambrose Software Inc.
  • Home
  • About
  • GhostFlow
  • PiHole Utils
  • Contact Us
  • Privacy Policy
  • Terms & Conditions
Charles Chan

Charles Chan

13 posts

Java Consultant Tip: SSL Certificates and Man in the Middle SSL Proxy

It’s your first day at your new gig. Everything is new and you have to adjust quickly to the environment. However, you notice your favorite Java applications are barking with exceptions about certificates. Here’s a sample Exception: sun.security.validator.ValidatorExeption: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target This was because the company you are working with has installed an SSL prox

  • Charles Chan
Charles Chan5 Aug 2025 
Secure Groovy Script Execution in a Sandbox

Secure Groovy Script Execution in a Sandbox

A summary of findings and recommendations on securing untrusted Groovy Script execution.

  • Charles Chan
Charles Chan18 Mar 2021 
Migrate Your Flutter App to Null Safety
Flutter

Migrate Your Flutter App to Null Safety

When I read about Flutter/Dart’s null safety beta, I was really excited to give it a try. This article talks about my experience migrating my Flutter Web application to fully embrace this exciting new feature.

  • Charles Chan
Charles Chan23 Jan 2021 
Ambrose Software Inc. © 2026
Latest Posts