minor: shared test re-organization for new auth types
minor: refactoring the ssl test suites to remove some redundancy