hongaik commited on
Commit
998af20
·
1 Parent(s): e72ff75
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -292,10 +292,12 @@ with st.form("inputs"):
292
 
293
  # Log searches
294
  #st.write(st.secrets["private_key"].replace("-----BEGIN PRIVATE KEY-----", "-----BEGIN PRIVATE KEY-----\n").replace("-----END PRIVATE KEY-----\n", "-----END PRIVATE KEY-----"))
295
- st.write(st.secrets['private_key'])
 
 
296
  import re
297
  r = re.compile("\s*-----BEGIN (.*)-----\n")
298
- m = r.match(st.secrets['private_key'])
299
  if not m:
300
  raise ValueError("Not a valid PEM pre boundaryAAA")
301
  marker = m.group(1)
@@ -303,7 +305,7 @@ with st.form("inputs"):
303
 
304
  # Verify Post-Encapsulation Boundary
305
  r = re.compile("-----END (.*)-----\s*$")
306
- m = r.search(st.secrets['private_key'])
307
  if not m or m.group(1) != marker:
308
  raise ValueError("Not a valid PEM post boundaryAAA")
309
  st.write(m.group(1))
@@ -311,7 +313,7 @@ with st.form("inputs"):
311
  keydict = {'type': st.secrets["type"],
312
  'project_id': st.secrets["project_id"],
313
  'private_key_id': st.secrets["private_key_id"],
314
- 'private_key': st.secrets["private_key"].replace("-----BEGIN PRIVATE KEY-----", "-----BEGIN PRIVATE KEY-----\n").replace("-----END PRIVATE KEY-----\n", "-----END PRIVATE KEY-----"),
315
  'client_email': st.secrets["client_email"],
316
  'client_id': st.secrets["client_id"],
317
  'auth_uri': st.secrets["auth_uri"],
 
292
 
293
  # Log searches
294
  #st.write(st.secrets["private_key"].replace("-----BEGIN PRIVATE KEY-----", "-----BEGIN PRIVATE KEY-----\n").replace("-----END PRIVATE KEY-----\n", "-----END PRIVATE KEY-----"))
295
+ private_key = st.secrets['private_key'].replace("-----BEGIN PRIVATE KEY-----", "-----BEGIN PRIVATE KEY-----\n")
296
+ st.write(private_key)
297
+ st.write(private_key[:40])
298
  import re
299
  r = re.compile("\s*-----BEGIN (.*)-----\n")
300
+ m = r.match(private_key)
301
  if not m:
302
  raise ValueError("Not a valid PEM pre boundaryAAA")
303
  marker = m.group(1)
 
305
 
306
  # Verify Post-Encapsulation Boundary
307
  r = re.compile("-----END (.*)-----\s*$")
308
+ m = r.search(private_key)
309
  if not m or m.group(1) != marker:
310
  raise ValueError("Not a valid PEM post boundaryAAA")
311
  st.write(m.group(1))
 
313
  keydict = {'type': st.secrets["type"],
314
  'project_id': st.secrets["project_id"],
315
  'private_key_id': st.secrets["private_key_id"],
316
+ 'private_key': private_key,
317
  'client_email': st.secrets["client_email"],
318
  'client_id': st.secrets["client_id"],
319
  'auth_uri': st.secrets["auth_uri"],