Hi Saurabh_Pilankar,
I tried repro doing in my lab and we can transfer signed images between ACRs without losing their Notation signatures. Here are the steps followed:
I have created two ACRs; one as source ACR and another as Destination ACR and built a simple Docker image and pushed to source ACR.
Before this I generated a Notation signing Key and added a certificate to the trust store and then signed the image with Notation.
I have tried importing image from source ACR to the Destination ACR by following below command:
oras copy -r sourceacr.azurecr.io/sourcerepo:sourcetag destacr.azurecr.io/destrepo:desttag
Then we can try checking the signature associated with the image by running the command below:
notation ls destacr.azurecr.io/destrepo:desttag
You can also check the portal for the signature associated with the image by navigating to the repository → Referrers → Artifacts. It shows the digest of the signature object.
Please refer to the documents about promoting the artifact and oras cp command
If it was helpful, please click "Upvote" on this post to let us know.
Thank You.