func TestUserSuppliedTLSSecretWithPkcs12Keystore(t *testing.T) {
	tlsSecretName := "tls-cert-secret-from-user"
	keystorePassKey := "some-password-key-thingy"
	instance := buildTestSolrCloud()
	instance.Spec.SolrSecurity = &solr.SolrSecurityOptions{AuthenticationType: solr.Basic} // with basic-auth too
	instance.Spec.SolrTLS = createTLSOptions(tlsSecretName, keystorePassKey, false)
	verifyUserSuppliedTLSConfig(t, instance.Spec.SolrTLS, tlsSecretName, keystorePassKey, tlsSecretName, false)
	verifyReconcileUserSuppliedTLS(t, instance, false, false)
}
// For TLS, all we really need is a secret holding the keystore password and a secret holding the pkcs12 keystore,
// which can come from anywhere really, so this method tests handling of user-supplied secrets
For TLS, all we really need is a secret holding the keystore password and a secret holding the pkcs12 keystore,
which can come from anywhere really, so this method tests handling of user-supplied secrets
// For TLS all we really need is a secret holding the keystore password and a secret holding the pkcs12 keystore // which can come from anywhere really so this method tests handling of user - supplied secrets
func TestUserSuppliedTLSSecretWithPkcs12Keystore(t *testing.T) {
	tlsSecretName := "tls-cert-secret-from-user"
	keystorePassKey := "some-password-key-thingy"
	instance := buildTestSolrCloud()
	instance.Spec.SolrSecurity = &solr.SolrSecurityOptions{AuthenticationType: solr.Basic} 
	instance.Spec.SolrTLS = createTLSOptions(tlsSecretName, keystorePassKey, false)
	verifyUserSuppliedTLSConfig(t, instance.Spec.SolrTLS, tlsSecretName, keystorePassKey, tlsSecretName, false)
	verifyReconcileUserSuppliedTLS(t, instance, false, false)
}
func TestUserSuppliedTLSSecretWithPkcs12Keystore ( t * testing . T ) { tlsSecretName := " " keystorePassKey := " " instance := buildTestSolrCloud ( ) instance . Spec . SolrSecurity = & solr . SolrSecurityOptions { AuthenticationType : solr . Basic } instance . Spec . SolrTLS = createTLSOptions ( tlsSecretName , keystorePassKey , false ) verifyUserSuppliedTLSConfig ( t , instance . Spec . SolrTLS , tlsSecretName , keystorePassKey , tlsSecretName , false ) verifyReconcileUserSuppliedTLS ( t , instance , false , false ) }
For TLS, all we really need is a secret holding the keystore password and a secret holding the pkcs12 keystore,
which can come from anywhere really, so this method tests handling of user-supplied secrets
For TLS all we really need is a secret holding the keystore password and a secret holding the pkcs12 keystore which can come from anywhere really so this method tests handling of user - supplied secrets
// with basic-auth too