code: func NewServer(store *store.MemoryStore, securityConfig *SecurityConfig) *Server {
  	return &Server{
  		store:                           store,
  		securityConfig:                  securityConfig,
  		localRootCA:                     securityConfig.RootCA(),
  		externalCA:                      NewExternalCA(nil, nil),
  		pending:                         make(map[string]*api.Node),
  		started:                         make(chan struct{}),
  		reconciliationRetryInterval:     defaultReconciliationRetryInterval,
  		rootReconciliationRetryInterval: defaultRootReconciliationInterval,
  		clusterID:                       securityConfig.ClientTLSCreds.Organization(),
  	}
  }
docs: // NewServer creates a CA API server.