in keyper/__init__.py [0:0]
def _get_common_name(self) -> Optional[str]:
log.debug("Getting certificate common name")
subject = self._get_value("subject")
if subject is None:
log.error("Failed to get common name due to lack of subject")
return None
match = re.search(r"subject=.*/CN=(.*).*/.*", subject)
if match:
common_name = match.group(1)
else:
log.error("Failed to get common name from subject: %s", subject)
return None
return common_name