ECDSA Verification - Always failing

Hi Team,

I am trying to verify ECDSA signature using apple api "SecKeyVerifySignature", but it is always failing. The ECDSA signature was generated by BouncyCastle library.

I am listing below the input paramerters,

Signed Content Data(as Hex Value):
846a5369676e61747572653143a10126405905eaa56f646967657374416c676f726974686d675348412d3235366c76616c756544696765737473a16a6e616d65537061636573a1716f72672e69736f2e31383031332e352e31b81f1a049679a95820b3b4f0684240d95a08b7c871ae4f9747a9b7e9886b41e187eee9ddbee2f903601a5f0c3f8a5820d25a676f13e49966bd98a2b50493588d264f77d9b6d6c9e34aea7511631378c01a1be51eea58201eb5181e6394c8dda2a688bfbdfbe3cf448a8ab5d71eff67c25e00a03cd827921a33aa8c1c5820913c143b8516a31f87e99285bdda648bac0e6f7750b3f7ed30c47a1c57e9f2fd1a4bb472135820556c39d30dfc447776aa69870d27f3684c46024e0e8168f56a88676e150d05721a0d369b0558203ebdf04cdbd8da6645bb52ca4a6d6468722955c93174b471561a8810c776150f1a6e847c2058205b0b7ebc35d9afd446fade33f4877ebc3478a6462821309dcd618de271b714c51a7a4ae4b858206037ae5de3e653f83973646044fa2e4160ecd560f71198697b96a3be1b9908a01a7e55890d58201b7674b1a403acc5f13c9de726ee0f5854eacf9c1a7d0bd1bb8920e93e1a8b141a4ccecf88582081f4de9fee32aa869dc8c3f093d3839c4e5106ef4e09281dfe5c649bc361229a1a026b4d0058206252b5155f29de7dbf81a0b850305d31cb30cddbeeff384d27c9425a9a2421071a42e11f595820f0a80a5a5492cb70619f58d54f9a231eff3c03e2c14961fa17c8d39fb93903c31a547942b85820e9c6e196fde315a741a87217f888fac6edb22a4ab2155b67026c88f3315f615a1a048baa50582071437b20e7ba804a1b2829f84e2b1e9a8be1f153945366c08010691d212815371a33c830da582045ca678ed27c96a7e6e269cd5976f9c644b4c1c5eb8d0c9a11ec60f807c4baa91a1cd804865820e3b90aada527bdfab4589cdd6df0fea33144b496ecf599e005d879212da218ea1a0fe358575820d2db75fab35324f38cf66bf99a83dc228b709ede0991bff74a81802986a96e421a44c4a6cc582004ae77dfcd4c2e4deb94752a70479bd182e4fb1f302247cdd8a83bf89033ab3a1a0e2a05dd58204b8cad5ce273c23a40211844bd4a153d0a0c522fe901090d30527ef19a12f23c1a1a5e3e275820cad38fe02933801ed9bdd39d1f06aa8409ad8ff5a54c3b64773a3388d934d2f71a4476e3da582070582fe199660f2a5f2a41d72682488566667dfe884d850a6087768099173df51a41a871b85820dcc95101542888992964f13693efd3ffc8bcc6ac5cf3dc9dec6fcc1127f739cf1a41059444582047b3a270fdcef5c8fc59025f36d80e88849f4db87ee969cbada28c55ce42eaac1a59b43e9758201b7f1b7c6124bc4a8d11591ad88a8803ad7bb072f37a96873f2a6a46a5e86ada1a303263f35820986c5067a18edbdbc074bce32cbc83247ef3fc7b330841e746d3742a2e9056bd1a4773f341582065d4c25e50f1b59a4b044204261175a70685571c78688ea65399ea91ab1541781a12d0cff15820ec71946aacb0b8a3a2a7c4e60d1f7beea74ce6aaf90e4e9b9a8df3c6bc4dd5c61a39bb99c0582047f649d674c0d88836336411345ae83e0c79a1c5e8a1a7bfde787a281acee6ac1a0a4644345820ea3600d277ede7b5b318333c738ddaaae58f04908e15692a3ee7247ebcf9909f1a155160e65820c247a4986fc18bfbeb6173a549f6358da45e7d36d02ed7236fcb58a1a338b3371a6df2e7cd58202ccf4c7d83405bb279a9aef59b1dec3cdf38f0132a6c8415e137d069bb6b07c1696465766963654b6579a5010202494465766965634b65792001215820490bdbdd3e0e3af19b31386bb3056245474fea8e35aa01b6954ad2d479a45fb1225820858d48b245199df145531453f6b7cf5039f23b06e08f8e45ff38280a6f01a34867646f6354797065756f72672e69736f2e31383031332e352e312e6d444c6c76616c6964697479496e666fa3667369676e6564c074323032302d31302d30365430373a30363a33385a6976616c696446726f6dc074323031362d30392d31355430303a30303a30305a6a76616c6964556e74696cc074323032372d30392d33305430303a30303a30305a


Signature(as Hex Value):
7F5371FE05A6524A19C429E63F5BD75ECF3342D197E0C5763B6A74990A35EACC4936034DA8EFB91AFC470229CCDD1EEA85B1D4471C4AC14ED5252A1C609A577C

ASN1 converted Signature:
304402207F5371FE05A6524A19C429E63F5BD75ECF3342D197E0C5763B6A74990A35EACC02204936034DA8EFB91AFC470229CCDD1EEA85B1D4471C4AC14ED5252A1C609A577C

Public Key(as Hex Value):
0439901060fa011fe67b7b5273ba7d92eb35673ba498a75089ab66037b2100cffe865576c3c1b951f84224f260de0f7eaeb90cce467f9aa36ea64c7f7f03a84f9c

Curve: P256

Algorithm: ecdsaSignatureMessageX962SHA256

The same data is successfully verified by Bouncy Castle Api(Android)

Please any one help me to resole this issue
ECDSA Verification - Always failing
 
 
Q