github.com/jfrog/jfrog-cli-go@v1.22.1-0.20200318093948-4826ef344ffd/bintray/commands/gpg.go (about)

     1  package commands
     2  
     3  import (
     4  	"github.com/jfrog/jfrog-client-go/bintray"
     5  	"github.com/jfrog/jfrog-client-go/bintray/services/utils"
     6  	"github.com/jfrog/jfrog-client-go/bintray/services/versions"
     7  )
     8  
     9  func GpgSignFile(config bintray.Config, pathDetails *utils.PathDetails, passphrase string) error {
    10  	sm, err := bintray.New(config)
    11  	if err != nil {
    12  		return err
    13  	}
    14  	return sm.GpgSignFile(pathDetails, passphrase)
    15  }
    16  
    17  func GpgSignVersion(config bintray.Config, versionPath *versions.Path, passphrase string) error {
    18  	sm, err := bintray.New(config)
    19  	if err != nil {
    20  		return err
    21  	}
    22  	return sm.GpgSignVersion(versionPath, passphrase)
    23  }