code: func parseCAKey(bytes []byte, allowedLogins []string) (services.CertAuthority, services.Role, error) {
  	caFormat, err := certificateAuthorityFormat(bytes)
  	if err != nil {
  		return nil, nil, trace.Wrap(err)
  	}
  
  	if caFormat == teleport.AuthorizedKeys {
  		return parseAuthorizedKeys(bytes, allowedLogins)
  	}
  	return parseKnownHosts(bytes, allowedLogins)
  }
docs: // parseCAKey parses bytes either in known_hosts or authorized_keys format
  // and returns a services.CertAuthority.