Hi Eskimo,I have read your suggestion to detect whether configuration profile has already installed on iPhone device .https://devforums.apple.com/thread/3336#3336So I am doing the same and it works for me, now my problem is little different from it .I mean I am to able to identify whether certificate has installed or not.In my case, firstly I check enrollment certificate to install or not, then to check root certificate associated with configuration profile and what we have facing that when we installed enrollment certificate and go to check for root certificate associated with configuration profile it gives me kSecTrustResultUnspecified. means that certificate is already installed, but in actually I only have enrollment certificate to installed on device.So what i guess, problem occur because both certificate has same issuer?Is there any way to detect two different certificate with same issuer name and different subject name?Please give your suggestion.Thanks,Sharad