Code signing with 3rd-party certificate fails

Hello everybody !
I'm about to sign an app written in Xojo on OS X 10.10 with a class-2 code object certificate issued by StartSSL. On Windows this is working fine, but signing on OS X leads to the "app from an unknown developer" message.
For signing I'm using the codesign utility:
codesign -s "Mario Hammer" -f -v "My App.app"
or codesign -s "Mario Hammer" --deep -f -v "My App.app"
It returns "signed bundle with Mach-O thin (i386) [com.mariohammer.testapp]".
Signature checking with spctl --verbose=4 --assess --type execute "My App.app" returns 'My App.app: rejected'.
And codesign -dv "My App.app" returns this:
Executable=/Users/mario/Desktop/Test/My App.app/Contents/MacOS/My App
Identifier=com.mariohammer.testapp
Format=bundle with Mach-O thin (i386)
CodeDirectory v=20100 size=67752 flags=0x0(none) hashes=3381+3 location=embedded
Signature size=5893
Signed Time=05.11.2014 15:51:59
Info.plist entries=13
TeamIdentifier=not set
Sealed Resources version=2 rules=12 files=22
Internal requirements count=1 size=100
I have also tried to manually sign each file within "My App.app", but same result.
I'm not sure where to look at fixing this. Any help is highly appreciated.
Looking at my key chain, I have a key chain "Anmeldung" (not sure how this is labelled in English) that contains my private key and my certificate (as two separate entries, key is listed first). Clicking "Information" shows my cert with "Certificate is valid" and a green sign.
Using the certificate assistant to verify my certificate, it shows "Checking state: No root certificate found" and "Certificate condition: Good".
The root certificate however is there (the intermediate certificate "StartCom Class 2 Primary Intermediate Object CA" is in my "Anmeldung" keychain and the root certificate "StartCom Certification Authority" is on my "Anmeldung" key chain as well as on "System" pre-installed (cannot change anything there).
Any help you can provide me with is highly appreciated.
Sincerely,
Marco.

There is no special reason. But since I don't intend to sell over the AppStore and I already have that membership at StartSSL (server and e-mail certificates), I thought I can save $99 registration fee for the Apple Developer Program.
So I appreciate any help. :-) Even it just means that I need to buy the Apple membership, too... but I want to get rid off this annoying and trust-stealing "app not from a certified developer" message.

Similar Messages

  • Code Signing for 3rd Party DLLs in MPR certfication

    Dear Team,
    I am currently performing MPR test with my Web Application using Windows Server 2012 R2 platform.
    While verifiying test results, i got failed in the validating digital signature for 3rd party binaries(DLL).
    The DLLs are Ajaxcontroltoolkit.dll, interop.Excel.dll etc.,
    Whether Signed DLLs are exists for Ajax Libraries?? If Signed DLLs exists for Ajax Libraries, is it advisable to request Microsoft support team for getting Signed DLL through mail? (or)
    Can i include this point as a waiver in document during test results submission??
    Regarding Interop DLL's is it advisable to include DLL's in waiver request document??
    Kindly review and suggest comments

    Hello,
    When an MPR Test fails due only to 3rd party binaries, please create a Test Results Package, upload to MPR site, complete and send a waiver for review.
    List all failing binaries in the waiver, grouping by their respective owner.
    Thank you,

  • Replace Self-Signed FAST Search Certificate with Third Party Certificate

    We are trying to replace the Self-Signed FAST Search Certificate with Third Party Certificate in our SP 2010 environment. And are facing issues while enabling the SSL communication between the FAST servers and the corporate servers.
    Our FAST search servers are in a different farm than that of the Corporate Servers.
    The details of the certificate we received is as follows:
    Issued to : FastSearchCert
    Issued By: Issuer Name
    Valid From: 4/21/2015 to 4/20/2017
    We were able to successfully renew the certificate on the FAST Search Server by following the below steps:
    1.  Login to the Administrative and the Non-Administrative nodes 
    of the FAST server. Go to Windows Service and stop the FAST Search for SharePoint and the FAST Search for SharePoint Monitoring services in both the servers.
    Follow the below steps in the Administrative Node followed by the Non-Administrative Node
    2. 
    Install the certificate in the following paths in the certificate store:
    “Certificates(Local Computer)\Personal”
    “Certificates(Local Computer)\Trusted Root Certification Authorities”
    3. Ensure that the user account configured for the “FAST Search Server 2010 for SharePoint” has access to the private key of the certificate.
    4. Go the Administrative node of the FAST farm and follow the below steps:
    Go to the certificate store.
    Expand the Personal folder and then click the Certificates folder. Double-click the third party signed FAST certificate.
    Open the Details tab and then click Thumbprint. Note down this thumbprint.
    5. Next, open
    Microsoft FAST Search Server 2010 for SharePoint with Administrator
    Privileges.
    6.
    Navigate to the directory, “D:\FASTSearch\installer\scripts” and execute the below command to replace the current certificate with the newly created
    third party signed FAST certificate.
    .\ReplaceDefaultCertificate.ps1 -thumbprint "certificate thumbprint".
    7. The FAST certificate was renewed successfully.
    Once the certificate has been renewed successfully in both the nodes, follow the below step:
    8. Start the FASTSearch for SharePoint and the FAST Search
    for SharePoint Monitoring services in the administrator server.
    Next, while enabling the SSL communication between the FAST servers and the other corporate servers, we follow the below steps:
    1. 
    Copy the new certificate from any of the FAST servers to all the web-front end and application servers in the corporate farm, in order to enable SSL communication between these servers and the FAST farm.
    2.   Also, copy the script
    ‘SecureFASTSearchConnector.ps1’ from the location “%FASTSearchFolder%\installer\scripts” in the FAST servers 
    to the web-front end and application servers of the corporate farm.
    3.  Follow the below steps on each of the servers in the corporate farm:
    Open ‘SharePoint 2010 Management Shell’ with administrator privileges and navigate to the directory in which
    SecureFASTSearchConnector.ps1’ script is located.
    And then, execute the below command:
     .\SecureFASTSearchConnector.ps1 -certThumbprint "certificate thumbprint" –ssaName “FASTCibtebtSSA” –username “DOMAIN\SP_Farm”
     Where,
    -certThumbprint 
    - Thumbprint of the certificate
    -ssaName – FAST Content SSA
    -username – The account configured to run the SharePoint
    Search Service
    On execution of the above command, we receive an error message stating that the "Connection to the Content Distributor servername.corp.abc.org: 14391 could not be validated...instance of FAST search server backend is running"
    Please help us resolve this issue. We have not been able to find the cause of the above error for a long time.
    Any help is much appreciated.

    Your tip on exporting from eDir to locate a missing private key was very helpful. Here are my steps to renew an expired third party certificate when the private key, generated 30 months ago in my case, could not be located.
    In iManager, browse the tree and locate the likely certificate object. The Attributes for the object show Subject Name = webmail.acme.com. Selected the certificate and exported to webmailcert.pfx.
    Then, the openssl commands in TID 7004039, "How to convert a SSL PFX to a PEM file", were run against the .pfx file to create cert.pem, key.pem and server.key files.
    TID 7015500, "How to determine if private key belongs to public key (certificate)", was followed to determine if the public key (downloaded from third party) and private key (just retrieved from iManager) match - they did - that is, the private key converted from webmailcert.pfx matches the downloaded certificate.
    TID 7013103, "How to create a .pem File for SSL certificate Installations", was followed to manually create a server.pem file using openssl.
    TID 7010584, "How to setup SSL Certificate for Apache", part labeled "Additional Information" was followed to modify /etc/apache2/vhosts.d/vhost-ssl.conf file. Server.pem file created above copied to /etc/apache2/ssl.crt/ and /etc/ssl/servercerts/ directories as specified in vhost-ssl.conf.
    Restarted apache2.
    www.digicert.com has an SSL Certificate Checker that can be used to verify the installation is successful.

  • Exchange Server 2010 Edge Transport Subscription Issue while moving Internal CA Certificate to 3rd Party Certificate

    My Client have a Exchange 2010 Organization with Single Domain Single Forest.
    They were using Internal CA Certificate and a TLS Cert.
    As a POC we are doing a POC for Exchange 2010 Hybrid Office 365 Environment.
    For this 3rd Party CA is Mandatory and they have bought a Geo Trust Certificate.
    Now when they have installed cert on both HUB as well as EDGE servers, he was prompted to do edge subscription again.
    HUB and CAS are combined on the server at both Main and DR Site.
    When they try to do edge subscription again they are getting the following error.
    SYED WASIL UDDIN Infrastructure Consultant/System Engineer Premier Systems (Pvt.) Ltd.

    I was finding out the solution and got this.
    1-Certificate will import on both EDGE and HUB Servers.
    2-Edge Sync will use Self-Sign Certificate (but I an unable to find how do I configure this)
    3-some communication between Edge and Hub will be encrypted via 3rd party Certificate.
    Could anyone suggest, which services on HUB must based in this 3rd party cert.
    All the external communication must be encrypted via 3rd party CA and communication between HUB-EDGE will set on self-sign Cert. How do I do this.
    SYED WASIL UDDIN Infrastructure Consultant/System Engineer Premier Systems (Pvt.) Ltd.
    Hi,
    Please run Get-ExchangeCertificate | fl to check your Exchange certificate settings. Also confirm if the 5E470560626E313646730C177FCA66728E2BAFF7 certificate is your trusted 3rd party cert.
    Please use Enable-ExchangeCertificate cmdlet to assign SMTP service to your self-signed certificate in your Edge server.
    Regards,
    Winnie Liang
    TechNet Community Support

  • Farm member not using 3rd party certificate

    I have a Microsoft server 2008 R2 RDS farm using a broker and NLB farm nodes.
    In the farm member node ( not the broker ), I open  “Remote Desktop Session Host Configuration” tool I selected “member of farm RD Connection Broker” and in the “general” tab under the “certificate” section I clicked “select” and picked the 3rd party
    Certificate.
    This is a Farm member. When I use a rdp client to go to farmName.domain.com I get a pop up with a certificate error and it shows the certificate as serverName.domain.com and not the name in the “farm” certificate.
    How can I troubleshoot this issue.

    Hi,
    Iniitally seems the certificate is not from valid trusted authority. So please check the trusted authority. Apart there is mismatch in certificate name with server name. 
    The name in the Subject line of the server certificate (certificate name, or CN) must match the FQDN, or the DNS name that the client uses to connect to the RD Gateway server, unless you are using wildcard certificates or the SAN attributes of certificates.
    If your organization issues certificates from an enterprise certification authority (CA), a certificate template must be configured so that the appropriate name is supplied in the certificate request. 
    The certificate must be trusted on clients. That is, the public certificate of the CA that signed the RD Gateway server certificate must be located in the Trusted Root Certification Authorities store on the client computer.
    In addition, please check beneath article for reference.
    Configuring Remote Desktop certificates
    http://blogs.msdn.com/b/rds/archive/2010/04/09/configuring-remote-desktop-certificates.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • PKI setup using 3rd party certificates

    I want to configure SCCM in our environment using are existing certificate creation infrastructure. I do not want to use Microsoft Certificate services. Instead I'd rather use our OpenSSL solution. However I cannot find good documentation to work with using
    3rd party certificates. Everything is related around Microsoft's certificate services.
    Has anyone had any luck implementing SCCM in this manor? Documentation available to aid?

    So we are planning to setup https across the board and going through the blogs and TechNet article - I see that internal PKI is a requirement and you just cannot do away with 3rd party/external certificate, correct ??
    I am working on a scenario where the customer does not want to implement internal PKI but use external certificate either by GoDaady or Thawte or VeriSign where possible at all times but looks like you can't use the external certificate to act as ConfigMgr
    Web Certificate or ConfigMgr DP Cert?
    given the following scenario
    https://social.technet.microsoft.com/Forums/en-US/ac34ebdf-c932-4075-b4a3-ebe572ffab0e/scenario-multi-tenant-configmgr-2012-r2-and-same-ip-address-range-for-multiple-customer?forum=configmanagerdeployment#868600a8-e8eb-471a-b767-761305636041
    for clients to communicate to DP's/Secondary Sites configured in HTTPS, we still need internal PKI ?
    I guess the answer is yes to all.. but just confirming :)

  • Cisco IOS CA using 3rd Party Certificate

    Hi,
    Can I use 3rd Party certificate such as verisign, on Cisco IOS CA ? All i can see on cisco.com is self-signed certificate from router.
    Thanks
    -santo-

    Santo,
    That's fair enough. A key information to make sure customers understand that a private PKI infrustructure is (for the purpose of deployment such as GETVPN) as secure as provided by third part party.
    Private PKI is not based on self signed certificates - only the root CA might need something like it :-)
    That being said, for reliability and flexability I really suggest storing CA (ser, CRL, OCSP, backup of public/private keys) files on storage external to the router.
    Key takeway is that a properly managed private PKI solution for deployments like DMVPN/GETVPN others is as secure as external 3rd party services (and often time order of magnitude cheaper).
    M.

  • Some 3rd party installs fail giving error message. why?

    Some downloaded 3rd party software fail to install, giving an error message similar to "file specified when folder required". The last time this happened the error # was 17530. Why does this happen and how to fix it?

    It is probably something the 3rd party software is trying to do.  What is the software?
    Try Google searching for "<program name> fails to install with <your error> Mac"

  • ANE with 3rd party libraries

    Short Version:  How does one package 3rd party dylib dependencies with an ANE on MacOS?
    Extended Version:
    I have an ANE that dynamically links with 3rd party libraries.  I am working on MacOS.
    My ANE framework dylib file links with the 3rd party library dylib.  However, when I package a bundle application with the ANE, the ANE fails to initialize, throwing an Error: "ArgumentError: Error #3500".  I have inferred that the issue is failure to find and link my 3rd party library dylib.
    If I run my AIR app from a Working Directory that contains the 3rd party library, everything works.  This implies that the linker is only looking in the Current Working Directory and not the locations of the 3rd party dylibs.
    I have included my 3rd party dylibs with my ANE framework, for instance:
    MyANE.framework/MyANE
    MyANE.framework/Resources/3rdparty.dylib
    I have used otool to inspect the linkage for MyANE.framework/MyANE:
    MyANE:
              libMyANE.dylib (compatibility version 0.0.0, current version 0.0.0)
              @rpath/Adobe AIR.framework/Versions/1.0/Adobe AIR (compatibility version 1.0.0, current version 1.0.0)
              ./3rdparty.dylib (compatibility version 1.0.0, current version 1.0.0)
          /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)
              /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
    Ok, you see that it wants to load from CWD.  I tried changing the 3rdparty.dylib linkage, as so:
    install_name_tool -change ./3rdparty.dylib @loader_path/Resources/3rdparty.dylib MyANE
    but the application displays exactly the same behavior:  It only works if I run from the folder containing 3rdparty.lib.
    Are there some kind of additional platform options I have to set while packaging the ANE?
    Thanks!
    JW

    Hello,
    I assume your client is standalone (or runs outside of the WLS JVM) if so you will need to put the required jars on your clients classpath.
    cheers
    Hussein Badakhchani
    www.orbism.com

  • 3rd party certificate on WiSM controllers

    Hi,
    On my corporate wireless net, there is an SSID to allow guests to reach the Internet. They receive a voucher with 1-day valid credentials and are asked to open a browser, which is redirected to a login page https://1.1.1.1/login.html.
    The controllers in the acnhor group have a 3rd party certificate installed. It is generated for a company URL like: guest.companyname.com
    So when the browser hits the login screen, it stops and issues a warning about receiving a valid certificate but for a different URL.
    We have an external DNS-record which resolves the company URL to 1.1.1.1.
    I see a possible solution, if the URL of the Internal (default) URL can be changed to https://guest.companyname.com/login.html because if this is keyed in manually, I receive the login page right away without warnings. This is obviously what we want the guest to see.
    The controllers run 7.0.230.0 software as well as the WLC.
    Hope someone has the simple answer to this???

    Putting 1.1.1.1 (VIP address) is a test to bypass the certificate.  It is pretty simple, if you have done it a hundred times.  But to start of from the basic, make sure that the user is being anchored to the guest wlc.  You should see an entry of the client on the guest anchor and the client should be in the WEBAUTH_REQD state until they go through the login proccess in which they will be in the RUN state.  If you don't , then I can see why the 3rd party certificate is not working.  SO you should see the client on the foreign and the anchor wlc.  Make sure of this first.
    Did you not restart the anchors when you put in the FQDN in the VIP?
    Thanks,
    Scott
    Help out other by using the rating system and marking answered questions as "Answered"

  • I am using a new imac with osx lion 10.7.5 and have bought a copy of Apple iLife 11 on dvd a so that I can install iWeb and idvd, when I click on install iLife I get a message saying "iLife.kpg was signed with an invalid certificate

    I am using a new imac with osx lion 10.7.5 and have just bought Apple iLife 11 on dvd so that I can install iWeb and iDVD, as macs no longer ship with these apps. When I click on install iLife I get a message saying "iLife.kpg was signed with an invalid certificate.
    Next problem is that when moving through the installer and get to custom install, as I only want to install iDVD and iWeb, I am presented with the option to install iDVD, Sounds & Jingles and iWeb, but not sure what is going on with the other 3 options iLife Support etc, they seem to be greyed out but still look like they may install over the top of the newer versions already on my imac. Is it ok for me to just go ahead and hit install? Or do I have a problem?

    Yep, just install iDVD (plus sounds and jingles) and iWeb if you want it (but note that iWeb apparently won't work if you upgrade to Mountain Lion).
    Then use Software Update to get any late iDVD updates.

  • Connecting my iPhone 4S with 3rd party composite cable; error "accessory not supported by iphone".  Sound comes through and it charges but NO Video???

    Connecting my iPhone 4S with 3rd party composite cable; error "accessory not supported by iphone".  Sound comes through and it charges but NO Video???  I have verified the cable, I can play video with sound from iPod Nano 4th gen.

    composite don't support mirror so it will only display on the tv when the app being used support tvout option
    the build in video app does so it should display on the tv at least my composite cable does with my iphone4
    the audio always works it's pretty much works like a headset

  • IPayment with 3rd Party payment system

    Hi All,
    I have to configure iPayment with the third party payment system. the 3rd party talks with the Paymentech for credit card processing.
    Here in this case,
    1. 3rd party server is providing web services to talk with them
    2. 3rd party server is working fine with the Paymentech
    Issues
    1. As per my understanding, I have to use Gateway model overhere. Correct me if I am worng?
    2. Do I need to create any configuration servlet to talk with 3rd party server or is there any other way?
    3. At which point I should call the web services provided by 3rd party?
    4. How to create request as per the web service requirements and how to solve the response provided by web services?
    Thanks in advance

    Hi,
    If your third party system talks with Payment Tech, Is it possible for you to confiure payment Tech directly with iPayment. As you know that oracle provides all the necessary confguration and servelt. Its pretty striagt forward and simple.
    Find out whether you can use payment tech directly, that should solve most of your issues. If you need more information, let me know
    Thanks,
    RK
    925 998 1494
    Independent Techno Func Consultant

  • Not signed with apple submission certificate

    Hello,
    I am getting the error like missing or invalid signature.the bundle 'com.companyname.appname' at bundle path 'appname.app' is not signed with apple submission certificate
    Please let me know why i am getting this error...I am sure about my provisioning profile it's correct...Please help me
    Thank You

    Hi, I am having the same issue, can someone help? It is the first time I'm trying to upload to iTunes Connect. My app is running fine on my test iPhone device, my project is currently set to use the developer certificate. I realize I probably need to change that, but I didn't find instructions that work.
    thanks

  • WLC5760 - CSR request for 3rd party certificate

    I need to generate a CSR request to obtain a 3rd party certificate for my WLC.
    i am not sure how i can do that. all document availble are for wlc 4400.
    let me know if the same process will apply to wlc5760 as well.

    Thanks Matteo,
    I managed to get it done, Yes I used OpenSSL to generate CSR.
    Here what I have learnt about it, including WebAuth Cert installation on 5760. This may be useful to someone else.
    http://mrncciew.com/2014/07/30/5760-webauth-certificates/
    HTH
    Rasika
    **** Pls rate all useful responses ****

Maybe you are looking for

  • JCO Connection error in webdynpro

    Hi I  have Ep 7.0, ECC 6.0 (NW2004s) I am  trying to establish JCo connection but we are getting the following error "com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=***** GR

  • Declaring variable using Dynamic SQL

    Hi guys, I need to declare a variable base on a result. <snipplet> DECLARE v_objname VARCHAR2(50); BEGIN SELECT OBJECT_NAME INTO v_objname FROM USER_OBJECTS WHERE OBJECT_ID = 'xxx' AND OBJECt_TYPE = 'TABLE'; -- now i need to declare a rowtype variabl

  • Error in ICM monitor(SMICM)

    Hello All, Today our ICM monitor has failed with the following errors. in SMICM>GOTO>TraceFile-->Display Trace File. "[Thr 109] *** ERROR => e=28 semget(3000252,60,2016) (28: No space left on device) [evtux_mt.c   521]                            [Thr

  • Hook Switch failure on 7941G phones in areas with no climate control

    I have had an unusual amount of failures on some cp-7941G sets. The Hook switch starts to not function properly after a short time (couple of months). I have had three in just the last week. These phones were located in either a warehouse or guard sh

  • SSL email on Dreamhost hosted domain?

    Has anyone gotten SSL email to work on a Dreamhost hosted domain? I keep getting the infamous SSL clock error that has nothing to do with the clock.  I am not running Exchange Server and I have loaded the cert for *.mail.dreamhost.com onto my pre to