HISE Logo Forum
    • Categories
    • Register
    • Login

    Code Signing Identification

    Scheduled Pinned Locked Moved General Questions
    11 Posts 5 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • orangeO
      orange
      last edited by orange

      Hello
      I've enrolled to Apple's Developer Program. I've created an Apple Issued Development ID Application Certificate from Apple's Developer Website.

      • How can I create code signing ID on Mac?
      • How can I learn my Developer ID?

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      1 Reply Last reply Reply Quote 0
      • resonantR
        resonant
        last edited by resonant

        When you sign to Apple Developer Program (which costs $99 yearly),

        • You will be given a Team ID, this is your Developer ID. You can see it from here: https://developer.apple.com/account/#/membership/

        • If you need signing ID for signing your plugins from outside of Xcode, just use your certificates' full numeric name, for example;
          "Developer ID Application: YOUR NAME (YOUR TEAM ID)" You can see it from Keychain Access tool on Mac ;) :)

        1 Reply Last reply Reply Quote 1
        • d.healeyD
          d.healey
          last edited by

          What happens after your subscription expires? Can you no longer sign new plugins? What happens if you don't sign them?

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          orangeO 1 Reply Last reply Reply Quote 0
          • orangeO
            orange @d.healey
            last edited by

            @d-healey I needed this certificate in order to sign AAX plugins. For Mac AU / VST you don't need to sign.

            When the certificate date expires, you need a new certificate for new plugins. (Old signed plugins won't be affected, because they have been already signed)

            However I think you can create a self signed certificate and sign the AAX plugins with it. I haven't try that yet, I use Apple developer certificate but one of my friend says that he don't use Apple Developer certificate for AAX.

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

            Dan KorneffD 1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff @orange
              last edited by

              @orange said in Code Signing Identification:

              However I think you can create a self signed certificate and sign the AAX plugins with it. I haven't try that yet, I use Apple developer certificate but one of my friend says that he don't use Apple Developer certificate for AAX.

              I went with self-signing for AAX. No problems on this end so far

              Dan Korneff - Producer / Mixer / Audio Nerd

              orangeO 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey
                last edited by

                That's good to know. How do you self sign? What about signing installers, is that necessary?

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                1 Reply Last reply Reply Quote 0
                • orangeO
                  orange @Dan Korneff
                  last edited by orange

                  @dustbro said in Code Signing Identification:

                  @orange said in Code Signing Identification:

                  However I think you can create a self signed certificate and sign the AAX plugins with it. I haven't try that yet, I use Apple developer certificate but one of my friend says that he don't use Apple Developer certificate for AAX.

                  I went with self-signing for AAX. No problems on this end so far

                  Cool. So did you use "Keychain Access" to create certificate? And no problem on other computers while opening the AAX plugin?

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  Dan KorneffD 1 Reply Last reply Reply Quote 0
                  • Dan KorneffD
                    Dan Korneff @orange
                    last edited by

                    @orange I created a .p12 certificate on my PC and then imported into keychain.
                    Eden tools recommends you use a authorized digital signing service, but I haven't had any issue with beta testers on multiple rigs yet.

                    Dan Korneff - Producer / Mixer / Audio Nerd

                    orangeO 1 Reply Last reply Reply Quote 0
                    • orangeO
                      orange @Dan Korneff
                      last edited by orange

                      @dustbro Cool. For PC, I created p12 certificate on MAC and transferred into PC :) The reverse process :) but I see that it works both ways...
                      I will use self signed p12 certificate on MAC and PC both ;)

                      I think the Apple Developer certificate is useful for iOS applications, but no need for signing of AAX plugins.

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey
                        last edited by

                        How does you create a certificate?

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        LindonL 1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @d.healey
                          last edited by

                          @d-healey perhaps like this?

                          Link Preview Image
                          How To Export an SSL Certificate With Private Key (pfx) Using MMC On Windows - SSL Support Desk

                          Windows servers use .pfx/.p12 files to contain the public key file (SSL Certificate) and its unique private key file.  The Certificate Authority (CA) provides

                          favicon

                          Acmetek (www.sslsupportdesk.com)

                          HISE Development for hire.
                          www.channelrobot.com

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          29

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.5k

                          Posts