Safari doesn’t detect my extension certificate [MAC] - safari

I have registered for the Safari Development Program and have a valid Apple ID. I've followed all the steps given by Apple.
I have the Safari Extension Certificate (the .cer file) but when I open Safari's Extension Builder, my certificate does not appear there.
I need Reputation for upload image...

Después de formateara mi mac algo evidentemente cambio. revoque mi certificado e hice uno nuevo. no tuve problemas.
After formatting my mac something obviously change. Revoke my certificate and made a new one. I had no problems.

Related

No Safari Extension Certificate

My Extension Builder cannot detect my safari extension certificate.
I have followed all the steps properly like
1.Generate a new certificate (I have enrolled in the program)
2.open keychain access
3.drop certificate at system > certificates
4.double click certificate and make it trust all
My MAC os (OS X EI Captain, 10.11.6) and safari are latest version.
still my extension builder says "No Safari Extension Certificate"
Please do not mark it duplicate as I have gone through every link I found related to it but there is nothing useful.an I posted this Question when I really freaked out.
Thanks in advance
My Mistake, I was selecting IOS instead of safari , while generating certificate.
just in case if somebody runs into the same Issue:
when you reach certificates, identifiers & Profiles select Safari Extensions in the drop-down at the left of tye screen, if you already have a certificate available, you need to click on + sign at right of the screen, they will show you the Guide automatically

Signing a "info.plist" on Mac OS X 10.9

I changed the info.plist file in Boot Camp package to make it support making USB installing drives on my Mac, but on Mac OS X Mavericks the app crashed before I signed the new file. I use the following code in terminal to sign it.
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
After signing the code, the app ran successfully. The whole tutorial is here: Enable Bootcamp to install from usb for OSX 10.9
BUT I am wondering why I can sign the code so easily, without any formal certificate. I think code signature is a security feature. Only developers with certificates can sign their codes and distribute them, and Apple only allow these signed programs to run: About Code Signing I am a beginner on this topic; can someone explain the process a little bit? Does this means that hackers can sign whatever codes they want (maybe malicious ones) and run them AS LONG AS they get the password for root account?
Then I changed back to the original info.plist and wanted to remove the signature for the file that I created. How do I do this?
Thanks!
The reason is because you are signing the package with a local certificate. When Apple sign the package, it will run on any Mac, as their root certificate is trusted in the base OS.
If you transferred your locally signed package to another mac, you would find that it crashes, because it was signed with a certificate from another machine.
Hope this clears it up.

Safari is failing to detect developer certificate

I want to create a safari extension on my Windows 7 pc. I have created a safari developer certificate properly but I couldn't really install it. After some googling, I tried importing it into Personal and Trusted Root Certification authorities. But Extension Builder keeps showing "No Safari Developer Certificate." I even revoked the certificate and created a new one. Still no luck. Can anybody help me?

iOS - Prevent iPhone Configuration Profile from being deleted OR check to see if it's installed

I'm working on an iOS enterprise app that relies on an Configuration Profile being put on the phone. Unfortunately, the user can "cancel" this profile, which really screws with our app.
So I was wondering if a) is it possible to prevent a configuration profile from being deleted OR
b) is there a way to check to see if a configuration profile is installed already (say, at runtime, then we can just install it again if it's not there)?
If you want the configuration profile not to be tampered with / disabled by the user, this is possible! If you're using Apple Configurator to build your .mobileconfig file in the generals tab select security as never. Be aware: once the profile is installed on the device it cannot be reverted unless you restore the device
The long story short is there is no current documented way to even programmatically call / install a configuration profile (.mobileconfig) file onto the device: so if you're thinking about checking whether the profile exists and if not to install it, it's impossible (as for available documentation thus far) - if you do find a way let me know
Note:
.mobileconfig files can only run through Safari / Mail.
This similar SO discussion may help: Installing a configuration profile on iPhone - programmatically
It is possible to check is .mobileconfig is installed.
What you need to do is:
Create CA (certificate authority) and export it as .cer.
Issue certificate using created CA and export is as well as .cer.
Using Apple Configurator app add CA .cer in the certificates area.
Mobile configuration profile will have CA .cer.
Issued certificate (on step two) add to app bundle.
Using Security framework evaluate (SecTrustEvaluate) issued
certificate on step 2.

Adobe Air - Self signed certificate

I need to generate a self signed Adobe Air certificate. How to do that? (I'm using Flash CS5 - AIR 2.0/2.5)
I came across this tutorial - what stands ADT for and where do I enter the command line?
Thanks.
Flash CS5 will create a certificate for you. Next to the to the box where you enter your certificate, there should be a button labeled "Create". (I have Flash CS4 open, but I don't think they removed the feature in CS5.) That will create a certificate for you.
(Oh, and Flash uses ADT behind the scenes to generate the certificate.)
ADT is "Air Developer Tool". You enter the command lines at a command prompt. Make sure the directory that contains the ADT program is in your path or specify the path to it in the command line.