The GetSupportedVersions function inside HTTPSUtilities has an off-by-one error in the parser that results in omitting the final value in the list.
Instead of code like this:
for (int index = 1; index < arrSupported.Length - 2; index += 2)
the code should instead be:
for (int index = 1; index <= arrSupported.Length - 2; index += 2)