diff options
author | Mike Crute <mike@crute.us> | 2022-11-30 18:37:20 -0800 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2022-11-30 18:37:20 -0800 |
commit | de89b80ce4a9ee754435d340ad4a29c85cd9ea13 (patch) | |
tree | be11b09174e668099344300ab898b538d54048f2 | |
parent | d88b2d2afb0f8ba47938a2f4269c7bb94d15c45a (diff) | |
download | golib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.tar.bz2 golib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.tar.xz golib-de89b80ce4a9ee754435d340ad4a29c85cd9ea13.zip |
secrets: add MustGetRSAKey functionsecrets/v0.2.1
-rw-r--r-- | secrets/convenience.go | 8 |
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 | |||
29 | func 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 | } | ||