We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca66f99 commit 8812fefCopy full SHA for 8812fef
prober/probes/main.py
@@ -1,4 +1,5 @@
1
import argparse
2
+import base64
3
import logging
4
import sys
5
@@ -37,10 +38,13 @@ def main():
37
38
# Parse arguments
39
args = parser.parse_args()
40
- private_key = (
41
+ private_key_str = (
42
open(args.private_key_file).read().strip().replace("_", "/").replace("-", "+")
43
)
44
45
+ # Decode the private key from Base64
46
+ private_key_bytes = base64.b64decode(private_key_str)
47
+
48
connection_params = {
49
"host": args.host,
50
"port": args.port,
@@ -51,7 +55,7 @@ def main():
51
55
"database": args.database,
52
56
"user": args.user,
53
57
"authenticator": args.authenticator,
54
- "private_key": private_key,
58
+ "private_key": private_key_bytes,
59
}
60
61
if args.scope not in PROBES_FUNCTIONS:
0 commit comments