aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2022-11-30 18:37:20 -0800
committerMike Crute <mike@crute.us>2022-11-30 18:37:20 -0800
commitde89b80ce4a9ee754435d340ad4a29c85cd9ea13 (patch)
treebe11b09174e668099344300ab898b538d54048f2
parentd88b2d2afb0f8ba47938a2f4269c7bb94d15c45a (diff)
downloadgolib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.tar.bz2
golib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.tar.xz
golib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.zip
secrets: add MustGetRSAKey functionsecrets/v0.2.1
-rw-r--r--secrets/convenience.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/secrets/convenience.go b/secrets/convenience.go
index 058ffc1..4cbe2ae 100644
--- a/secrets/convenience.go
+++ b/secrets/convenience.go
@@ -25,3 +25,11 @@ func MustGetCredential(c Client, ctx context.Context, path string) *Credential {
25 } 25 }
26 return cred 26 return cred
27} 27}
28
29func MustGetRSAKey(c Client, ctx context.Context, path string) *RSAKey {
30 key := &RSAKey{}
31 if _, err := c.Secret(ctx, path, key); err != nil {
32 log.Fatalf("Error fetching RSA key %s: %s", path, err)
33 }
34 return key
35}