// SignCertificateAllRegions iterate through each configured region if there is an error signing the certificate
SignCertificateAllRegions iterate through each configured region if there is an error signing the certificate
// SignCertificateAllRegions iterate through each configured region if there is an error signing the certificate
func SignCertificateAllRegions(publicKey ssh.PublicKey, token string, forceCommand string, c *config.SSHrimp) (*ssh.Certificate, error) {
	var err error
	for _, region := range c.CertificateAuthority.Regions {
		cert, err := SignCertificateOneRegion(publicKey, token, forceCommand, region, c)
		if err == nil {
			return cert, nil
		}
	}
	return nil, err
}
func SignCertificateAllRegions ( publicKey ssh . PublicKey , token string , forceCommand string , c * config . SSHrimp ) ( * ssh . Certificate , error ) { var err error for _ , region := range c . CertificateAuthority . Regions { cert , err := SignCertificateOneRegion ( publicKey , token , forceCommand , region , c ) if err == nil { return cert , nil } } return nil , err }
SignCertificateAllRegions iterate through each configured region if there is an error signing the certificate
SignCertificateAllRegions iterate through each configured region if there is an error signing the certificate
// Try each configured region before exiting if there is an error