Is it allowed to be an Apple trusted developer with pure Java The 2019 Stack Overflow Developer Survey Results Are InJava developer planing to buy MacCan't open Java Preferences with Oracle Java 7 installedWhat is installed with Java 7?Can I deploy Retina with any JAVA version at all?Where is java? Java Control Pannel has disabled “View” button and Terminal still response with “No Java runtime present, requesting install”Java issue with osx…installed latest but java apps not workingHow to start SQL Developer with the correct Java Version?Uninstalling Java 6 to replace with Java 8Problem with installing JavaInstall Jira: issue with java JDK

What spell level should this homebrew After-Image spell be?

Monty Hall variation

What would happen to a Neanderthal today?

Geography at the pixel level

Operational amplifier basics

Is an up-to-date browser secure on an out-of-date OS?

Potential by Assembling Charges

Landlord wants to switch my lease to a "Land contract" to "get back at the city"

Why do UK politicians seemingly ignore opinion polls on Brexit?

Why can Shazam fly?

Did Section 31 appear in Star Trek: The Next Generation?

Inflated grade on resume at previous job, might former employer tell new employer?

Why is Grand Jury testimony secret?

Lethal sonic weapons

How is radar separation assured between primary and secondary targets?

Return to UK after being refused entry years previously

What do the Banks children have against barley water?

What is the meaning of Triage in Cybersec world?

Is bread bad for ducks?

Why do some words that are not inflected have an umlaut?

Is it idiomatic to use a noun as the apparent subject of a first person plural?

"as much details as you can remember"

Process LaTeX code only if package is loaded

A poker game description that does not feel gimmicky



Is it allowed to be an Apple trusted developer with pure Java



The 2019 Stack Overflow Developer Survey Results Are InJava developer planing to buy MacCan't open Java Preferences with Oracle Java 7 installedWhat is installed with Java 7?Can I deploy Retina with any JAVA version at all?Where is java? Java Control Pannel has disabled “View” button and Terminal still response with “No Java runtime present, requesting install”Java issue with osx…installed latest but java apps not workingHow to start SQL Developer with the correct Java Version?Uninstalling Java 6 to replace with Java 8Problem with installing JavaInstall Jira: issue with java JDK



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I am developing JavaFX with Spring applications that are shipped with native installers for Windows, Linux and macOS. I am hosting the macOS DMG and pkg installers outside Mac App Store on my web site.



When I download and attempt to install a DMG on my macOS Mojave, the latter forbids to install because the app is not from a trusted Apple developer. Downloading the same installer from FTP is allowed by Mac to be installed.



My question is - Can I have my package installer signed (by registering as an Apple developer) if the application is purely Java and has nothing to do with Apple specific SDKs?










share|improve this question






























    2















    I am developing JavaFX with Spring applications that are shipped with native installers for Windows, Linux and macOS. I am hosting the macOS DMG and pkg installers outside Mac App Store on my web site.



    When I download and attempt to install a DMG on my macOS Mojave, the latter forbids to install because the app is not from a trusted Apple developer. Downloading the same installer from FTP is allowed by Mac to be installed.



    My question is - Can I have my package installer signed (by registering as an Apple developer) if the application is purely Java and has nothing to do with Apple specific SDKs?










    share|improve this question


























      2












      2








      2








      I am developing JavaFX with Spring applications that are shipped with native installers for Windows, Linux and macOS. I am hosting the macOS DMG and pkg installers outside Mac App Store on my web site.



      When I download and attempt to install a DMG on my macOS Mojave, the latter forbids to install because the app is not from a trusted Apple developer. Downloading the same installer from FTP is allowed by Mac to be installed.



      My question is - Can I have my package installer signed (by registering as an Apple developer) if the application is purely Java and has nothing to do with Apple specific SDKs?










      share|improve this question
















      I am developing JavaFX with Spring applications that are shipped with native installers for Windows, Linux and macOS. I am hosting the macOS DMG and pkg installers outside Mac App Store on my web site.



      When I download and attempt to install a DMG on my macOS Mojave, the latter forbids to install because the app is not from a trusted Apple developer. Downloading the same installer from FTP is allowed by Mac to be installed.



      My question is - Can I have my package installer signed (by registering as an Apple developer) if the application is purely Java and has nothing to do with Apple specific SDKs?







      macos install java gatekeeper






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 30 at 13:28









      Nimesh Neema

      16.7k74879




      16.7k74879










      asked Mar 30 at 12:49









      BrankoBranko

      111




      111




















          1 Answer
          1






          active

          oldest

          votes


















          2














          Basically if I understand your question - yes, it’s allowed, but might not be required.



          When you pay to be a developer, Apple generates a secure certificate you can use for many functions - one of which is to code sign a folder of files. Applications on macOS are just bundles of files with some conventions which files make something a package or an app. You can sign a script, package, interpreted code bundle or a compiled app.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          Apple is offering additional items like notarizing an app but you should be able to sign your example app with a self-generated certificate before you pay for Apple to sign / provide your identity that all of their devices and OS will trust as valid.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          To recap, you pay for an identity that Apple validates. Of course if you abuse this, your certificate can and should be revoked but as long as you are signing legitimate apps you should expect to only have to pay annually for a renewal of your certificate. This is pretty much analogous to getting an SSL cert. You pay for those periodically, and then the signer generally doesn’t care why / where you install that cert - as long as you don’t break their rules and get caught, they don’t revoke your certificate.



          Now - if the java executable gets notarized and signed by someone else, you might not need this at all and you’re not embedding executable bits and just resources and text or source code. For example, it doesn’t make sense to pay if you write swift scripts or python scripts or bash (or other shell) scripts. That would be like code signing a word doc and not word the program itself.






          share|improve this answer

























          • Thanks. I shall give it a try becoming an Apple developer.

            – Branko
            Mar 30 at 23:24


















          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          Basically if I understand your question - yes, it’s allowed, but might not be required.



          When you pay to be a developer, Apple generates a secure certificate you can use for many functions - one of which is to code sign a folder of files. Applications on macOS are just bundles of files with some conventions which files make something a package or an app. You can sign a script, package, interpreted code bundle or a compiled app.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          Apple is offering additional items like notarizing an app but you should be able to sign your example app with a self-generated certificate before you pay for Apple to sign / provide your identity that all of their devices and OS will trust as valid.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          To recap, you pay for an identity that Apple validates. Of course if you abuse this, your certificate can and should be revoked but as long as you are signing legitimate apps you should expect to only have to pay annually for a renewal of your certificate. This is pretty much analogous to getting an SSL cert. You pay for those periodically, and then the signer generally doesn’t care why / where you install that cert - as long as you don’t break their rules and get caught, they don’t revoke your certificate.



          Now - if the java executable gets notarized and signed by someone else, you might not need this at all and you’re not embedding executable bits and just resources and text or source code. For example, it doesn’t make sense to pay if you write swift scripts or python scripts or bash (or other shell) scripts. That would be like code signing a word doc and not word the program itself.






          share|improve this answer

























          • Thanks. I shall give it a try becoming an Apple developer.

            – Branko
            Mar 30 at 23:24















          2














          Basically if I understand your question - yes, it’s allowed, but might not be required.



          When you pay to be a developer, Apple generates a secure certificate you can use for many functions - one of which is to code sign a folder of files. Applications on macOS are just bundles of files with some conventions which files make something a package or an app. You can sign a script, package, interpreted code bundle or a compiled app.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          Apple is offering additional items like notarizing an app but you should be able to sign your example app with a self-generated certificate before you pay for Apple to sign / provide your identity that all of their devices and OS will trust as valid.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          To recap, you pay for an identity that Apple validates. Of course if you abuse this, your certificate can and should be revoked but as long as you are signing legitimate apps you should expect to only have to pay annually for a renewal of your certificate. This is pretty much analogous to getting an SSL cert. You pay for those periodically, and then the signer generally doesn’t care why / where you install that cert - as long as you don’t break their rules and get caught, they don’t revoke your certificate.



          Now - if the java executable gets notarized and signed by someone else, you might not need this at all and you’re not embedding executable bits and just resources and text or source code. For example, it doesn’t make sense to pay if you write swift scripts or python scripts or bash (or other shell) scripts. That would be like code signing a word doc and not word the program itself.






          share|improve this answer

























          • Thanks. I shall give it a try becoming an Apple developer.

            – Branko
            Mar 30 at 23:24













          2












          2








          2







          Basically if I understand your question - yes, it’s allowed, but might not be required.



          When you pay to be a developer, Apple generates a secure certificate you can use for many functions - one of which is to code sign a folder of files. Applications on macOS are just bundles of files with some conventions which files make something a package or an app. You can sign a script, package, interpreted code bundle or a compiled app.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          Apple is offering additional items like notarizing an app but you should be able to sign your example app with a self-generated certificate before you pay for Apple to sign / provide your identity that all of their devices and OS will trust as valid.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          To recap, you pay for an identity that Apple validates. Of course if you abuse this, your certificate can and should be revoked but as long as you are signing legitimate apps you should expect to only have to pay annually for a renewal of your certificate. This is pretty much analogous to getting an SSL cert. You pay for those periodically, and then the signer generally doesn’t care why / where you install that cert - as long as you don’t break their rules and get caught, they don’t revoke your certificate.



          Now - if the java executable gets notarized and signed by someone else, you might not need this at all and you’re not embedding executable bits and just resources and text or source code. For example, it doesn’t make sense to pay if you write swift scripts or python scripts or bash (or other shell) scripts. That would be like code signing a word doc and not word the program itself.






          share|improve this answer















          Basically if I understand your question - yes, it’s allowed, but might not be required.



          When you pay to be a developer, Apple generates a secure certificate you can use for many functions - one of which is to code sign a folder of files. Applications on macOS are just bundles of files with some conventions which files make something a package or an app. You can sign a script, package, interpreted code bundle or a compiled app.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          Apple is offering additional items like notarizing an app but you should be able to sign your example app with a self-generated certificate before you pay for Apple to sign / provide your identity that all of their devices and OS will trust as valid.



          • https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution

          To recap, you pay for an identity that Apple validates. Of course if you abuse this, your certificate can and should be revoked but as long as you are signing legitimate apps you should expect to only have to pay annually for a renewal of your certificate. This is pretty much analogous to getting an SSL cert. You pay for those periodically, and then the signer generally doesn’t care why / where you install that cert - as long as you don’t break their rules and get caught, they don’t revoke your certificate.



          Now - if the java executable gets notarized and signed by someone else, you might not need this at all and you’re not embedding executable bits and just resources and text or source code. For example, it doesn’t make sense to pay if you write swift scripts or python scripts or bash (or other shell) scripts. That would be like code signing a word doc and not word the program itself.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 30 at 15:27

























          answered Mar 30 at 13:00









          bmikebmike

          161k46290629




          161k46290629












          • Thanks. I shall give it a try becoming an Apple developer.

            – Branko
            Mar 30 at 23:24

















          • Thanks. I shall give it a try becoming an Apple developer.

            – Branko
            Mar 30 at 23:24
















          Thanks. I shall give it a try becoming an Apple developer.

          – Branko
          Mar 30 at 23:24





          Thanks. I shall give it a try becoming an Apple developer.

          – Branko
          Mar 30 at 23:24



          Popular posts from this blog

          Quoting Keynes in a lectureIs differentiated instruction permitted by universities?How to make students learn prerequisitesUnsatisfactory Instructor Evaluations: balancing of expectations of engineering studentsWhat is the difference between a “statistician”, “applied statistician”, and an academic applying advanced stats within their field?Listing in reference section, but not quotingHow to efficiently use time while preparing for a class?Graduate Admissions: Teaching Emphasisstrategies for sharing teaching information with universities I don't personally have contacts withIs there an efficient way to give a large class of students feedback about their assignments?Is it unreasonable to expect students to read the lecture notes before attending the first class?

          Rank groups within a grouped sequence of TRUE/FALSE and NAGrouping functions (tapply, by, aggregate) and the *apply familyCharacters counting and subletting specific patternsWhat is the purpose of setting a key in data.table?data.table vs dplyr: can one do something well the other can't or does poorly?how to make a bar plot for a list of dataframes?How to group by unique values in a list in RPandas - Alternative to rank() function that gives unique ordinal ranks for a columnRank within group in for loop in RData transformation: from dyadic to observational data in RGetting map from purrr to work with paste0

          Are all passive ability checks floors for active ability checks?Does passive perception supersede active perception?Which skills can be used passively?Active Opposition with Free-Form Professions in Fate5E Trap/Ambush/Stealth Mechanics VS Passive Perception ConfusionInteraction between perception and stealth in obscured conditionsHow does Keen Sight affect Passive Perception?Are all d20 rolls either attacks, saves or ability checks?Can players declare that they are making a specific ability check?Can I see a Hidden creature that is not obscured at all?Can a Stealth check ever be made passively?Is this alternate version of the Observant feat balanced?What is the minimum amount of skill points per HD?