Secure api flow
AssigneeFujitsu Limited
InventorsMehdi BAHRAMI, Wei-Peng CHEN
Life of this patent
Estimating the term…
Abstract
A method may include obtaining input data for an application programming interface (API), and encrypting the input data for the API using a public key of a provider of the API. The method may also include transmitting, to an API management server, an API request that invokes the API, where the API request includes an API call for the API and the encrypted input data. The API request may be in a format such that the API management server is capable of performing API management services based on the API call but unable to decrypt the encrypted input data with the public key.
Claims20
A method comprising:
- obtaining input data for an application programming interface (API);
- encrypting the input data for the API using a public key of a provider of the API;
- and
- transmitting to an API management server an API request that invokes the API, the API request including an API call for the API and the encrypted input data, the API request in a format such that the API management server is capable of performing API management services based on the API call but unable to decrypt the encrypted input data with the public key.
One or more non-transitory computer-readable media containing instructions which, in response to being executed by one or more processors, cause a system to perform operations, the operations comprising:
- obtain input data for an application programming interface (API);
- encrypt the input data for the API using a public key of a provider of the API;
- and
- direct a communication component to transmit, to an API management server, an API request that invokes the API, the API request including an API call for the API and the encrypted input data, the API request in a format such that the API management server is capable of performing API management services based on the API call but unable to decrypt the encrypted input data with the public key.
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media containing instructions which, in response to being executed by the one or more processors, cause the system to perform operations, the operations comprising:
- obtain input data for an application programming interface (API);
- encrypt the input data for the API using a public key of a provider of the API;
- and
- direct a communication component to transmit, to an API management server, an API request that invokes the API, the API request including an API call for the API and the encrypted input data, the API request in a format such that the API management server is capable of performing API management services based on the API call but unable to decrypt the encrypted input data with the public key.
Dependencies are inferred from the claim text.