X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/20c5b73d598463a7dfb4ce711993480d56e23838..257d60253246952b435cea23b1912af80ea2c6d6:/services/keepstore/perms.go diff --git a/services/keepstore/perms.go b/services/keepstore/perms.go index 6168a321c2..9cd97bd3b7 100644 --- a/services/keepstore/perms.go +++ b/services/keepstore/perms.go @@ -13,7 +13,7 @@ var PermissionSecret []byte // SignLocator takes a blobLocator, an apiToken and an expiry time, and // returns a signed locator string. func SignLocator(blobLocator, apiToken string, expiry time.Time) string { - return keepclient.SignLocator(blobLocator, apiToken, expiry, PermissionSecret) + return keepclient.SignLocator(blobLocator, apiToken, expiry, blobSignatureTTL, PermissionSecret) } // VerifySignature returns nil if the signature on the signedLocator @@ -22,7 +22,7 @@ func SignLocator(blobLocator, apiToken string, expiry time.Time) string { // something the client could have figured out independently) or // PermissionError. func VerifySignature(signedLocator, apiToken string) error { - err := keepclient.VerifySignature(signedLocator, apiToken, PermissionSecret) + err := keepclient.VerifySignature(signedLocator, apiToken, blobSignatureTTL, PermissionSecret) if err == keepclient.ErrSignatureExpired { return ExpiredError } else if err != nil {