Patent ID: 11917082
Assignee: CAPITAL ONE SERVICES, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. A non-transitory computer-readable medium including instructions that, when executed by one or more processors, cause the one or more processors to perform a method for managing third party applications on a computing apparatus, the method comprising:
receiving, at a computing device including one or more processors, a list of third party root certificates from a remote server via a push notification, the list of third party root certificates including at least one association between a third party software development kit (SDK) configured to run on the computing apparatus and a public key for authenticating communication between the third party SDK and an associated server of the third party SDK; and
determining whether the third party SDK has a certificate pinning capability, and after determining that the third party SDK does not have the certificate pinning capability;
authenticating, by the computing apparatus, the list of third party root certificates by verifying a private key associated with the remote server;
initiating, by the computing apparatus, a communication between the computing apparatus and the associated server;
authenticating, by the computing apparatus, the communication with the associated server using the public key; and
loading, by the computing apparatus, the third party SDK into one or more memories of the computing apparatus during a bootstrapping process in response to determining that the communication with the associated server is authentic.