raannakasturi commited on
Commit
101fab2
·
1 Parent(s): d549d68

Refactor certificate decoding in app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -8,7 +8,10 @@ def decode(cert) -> dict:
8
  cert = cert.encode()
9
  ssl_out = {}
10
  try:
11
- decoded_cert = x509.load_pem_x509_certificate(cert, default_backend())
 
 
 
12
  if decoded_cert:
13
  status = "Success"
14
  message = "Certificate decoded successfully."
 
8
  cert = cert.encode()
9
  ssl_out = {}
10
  try:
11
+ try:
12
+ decoded_cert = x509.load_pem_x509_certificate(cert, default_backend())
13
+ except:
14
+ decoded_cert = x509.load_pem_x509_csr(cert, default_backend())
15
  if decoded_cert:
16
  status = "Success"
17
  message = "Certificate decoded successfully."