| CPC H04L 9/3213 (2013.01) [H04L 9/0825 (2013.01); H04L 9/083 (2013.01); H04L 9/3226 (2013.01); H04L 63/0442 (2013.01); H04L 63/083 (2013.01)] | 10 Claims |

|
1. A method for inter-service authentication comprising:
in a cloud platform information processing apparatus comprising at least one computer processor and hosting a first service and a second service:
communicating, by the first service, a first request for a public key associated with the second service from a cloud platform, wherein the first request further comprises a first service identifier for the first service;
receiving, by the first service, the public key associated with the second service from the cloud platform;
encrypting, by the first service, a service request to the second service with the public key associated with the second service;
communicating, by the first service, the encrypted service request to the second service;
communicating, by the second service, a second request for a private key associated with the second service from the cloud platform, wherein the second request further comprises a second service identifier for the second service;
validating, by the cloud platform, the second service using the first service identifier and the second service identifier;
providing, by the cloud platform, the private key for the second service to the second service; and
decrypting, by the second service, the encrypted service request using the private key associated with the second service.
|