func init() {
	err := json.Unmarshal([]byte(OpenSSLCiphersuites), &opensslciphersuites)
	if err != nil {
		log.Error(err)
		log.Error("Could not load OpenSSL ciphersuites. Grading Worker not available")
		return
	}
	worker.RegisterWorker(workerName, worker.Info{Runner: new(eval), Description: workerDesc})
}
func init() {

	err := getConffromURL(sstlsURL)

	if err != nil {

		log.Error(err)
		log.Error("Could not get tls confs from url - fallback to locally saved configurations")

		// Try to continue with the locally hosted TLS configurations
		err = json.Unmarshal([]byte(ServerSideTLSConfiguration), &sstls)
		if err != nil {
			log.Error(err)
			log.Error("Could not load Server Side TLS configuration. Evaluation Worker not available")
			return
		}
	}

	modern = sstls.Configurations["modern"]
	intermediate = sstls.Configurations["intermediate"]
	old = sstls.Configurations["old"]
	worker.RegisterWorker(workerName, worker.Info{Runner: new(eval), Description: workerDesc})
}