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

Claim 0:
1. A computing apparatus, comprising:
one or more processors; and
one or more memories having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to:
receive a list of third party root certificates from a remote server, 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
determine 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, cause the one or processors to;
authenticate the list of third party root certificates by verifying a private key associated with the remote server;
initiate a communication between the computing apparatus and the associated server;
authenticate the communication with the associated server using the public key, and
load the third party SDK into the one or more memories during a bootstrapping process in response to determining that the communication with the associated server is authentic.