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.
    • 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

                        22

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.4k

                        Posts