github.com/jaylevin/jenkins-library@v1.230.4/pkg/piperutils/credentials.go (about)

     1  package piperutils
     2  
     3  import (
     4  	"encoding/base64"
     5  	"fmt"
     6  )
     7  
     8  func EncodeString(token string) string {
     9  	return base64.StdEncoding.EncodeToString([]byte(token))
    10  }
    11  
    12  func EncodeUsernamePassword(username, password string) string {
    13  	return EncodeString(fmt.Sprintf("%s:%s", username, password))
    14  }