// Setup a copy of `certificateCommonName` to test subdomains.
String certificateCommonNameSubdomain = certificateCommonName;
// Setup a copy of `certificateCommonName` to test subdomains.
String certificateCommonNameSubdomain = certificateCommonName;
while (!domainNamesMatch && certificateCommonNameSubdomain.contains(".")) { // Stop checking if we know that `domainNamesMatch` is `true` or if we run out of `.`.
// Test the `certificateCommonNameSubdomain` against `baseDomainName`.
if (certificateCommonNameSubdomain.equals(baseDomainName)) {
while (!domainNamesMatch && certificateCommonNameSubdomain.contains(".")) { // Stop checking if we know that `domainNamesMatch` is `true` or if we run out of `.`.
// Test the `certificateCommonNameSubdomain` against `baseDomainName`.
if (certificateCommonNameSubdomain.equals(baseDomainName)) {