How to get upstream service name?

When using mtls with service to service communication,
Is there a way to get the upstream service name inside a java app?
Is there a way to propagate the calling service name as an http header?

My downstream service has some logic which is dependent on the calling service