Patent ID: 8195934

Claim:
A non-transitory computer-readable medium including instructions that, when performed by a computer, cause the computer to: communicate a first audit request to a certificate management database that sends the first audit request to a first agent on a first platform, wherein the first audit request is related to a first certificate authorization entity; receive a first response from the certificate management database that received the first response from the first agent, wherein the first response comprises information related to the first audit request; communicate a second audit request to the certificate management database that sends the second audit request to a second agent on a second platform, wherein the second audit request is related to a second certificate authorization entity and the second certificate authorization entity is different from the first certificate authorization entity; receive a second response from the certificate management database that received the second response from the second agent, wherein the second response comprises information related to the second audit request; store the first and second responses in a data store at the certificate management database, wherein the first and second platform are separate and distinct; analyze at least one of the first response or the second response to determine a certificate expiration date; determine whether the certificate expiration date is within a threshold time range; raise an alert when the certificate expiration date is within the threshold time range; determine whether automatic certificate renewal is authorized; and if it is determined automatic certificate renewal is authorized, automatically renew the certificate.