forked from TrueCloudLab/certificates
Fix typo in variable name.
This commit is contained in:
parent
ead394fba7
commit
bef50bd7d9
1 changed files with 4 additions and 4 deletions
|
@ -108,7 +108,7 @@ func (s *Signer) Sign(rand io.Reader, digest []byte, opts crypto.SignerOpts) ([]
|
||||||
return b.Bytes()
|
return b.Bytes()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Signer) signWithRetry(alg keyvault.JSONWebKeySignatureAlgorithm, b64 string, retryAttemps int) (keyvault.KeyOperationResult, error) {
|
func (s *Signer) signWithRetry(alg keyvault.JSONWebKeySignatureAlgorithm, b64 string, retryAttempts int) (keyvault.KeyOperationResult, error) {
|
||||||
retry:
|
retry:
|
||||||
ctx, cancel := defaultContext()
|
ctx, cancel := defaultContext()
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
@ -117,14 +117,14 @@ retry:
|
||||||
Algorithm: alg,
|
Algorithm: alg,
|
||||||
Value: &b64,
|
Value: &b64,
|
||||||
})
|
})
|
||||||
if err != nil && retryAttemps > 0 {
|
if err != nil && retryAttempts > 0 {
|
||||||
var requestError *azure.RequestError
|
var requestError *azure.RequestError
|
||||||
if errors.As(err, &requestError) {
|
if errors.As(err, &requestError) {
|
||||||
if se := requestError.ServiceError; se != nil && se.InnerError != nil {
|
if se := requestError.ServiceError; se != nil && se.InnerError != nil {
|
||||||
code, ok := se.InnerError["code"].(string)
|
code, ok := se.InnerError["code"].(string)
|
||||||
if ok && code == "KeyNotYetValid" {
|
if ok && code == "KeyNotYetValid" {
|
||||||
time.Sleep(time.Second / time.Duration(retryAttemps))
|
time.Sleep(time.Second / time.Duration(retryAttempts))
|
||||||
retryAttemps--
|
retryAttempts--
|
||||||
goto retry
|
goto retry
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue