Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Created by Guest
Created on Apr 21, 2021
Merged idea
This idea has been merged into another idea. To comment or vote on this idea, please visit TS-I-9469 Re-sign mod with Spotfire account.

add sub-command to re-sign mod with spotfire account Merged

When migrating mod signed by spotfire account from dev to prod, dev's root certificate must be exported and imported into prod in order to make mod's signagure be considered valid.


However since code signing certificate issued to spotfire account has ocsp information which points to dev's server url, so dev server must be kept online even after migration is done, otherwise ocsp validation would fail and certificate is considered invalid hence mod can not be used correctly.


Please add sub-command to config.bat to re-sign mods with spotfire account, so we can re-sign all mods in prod environment so we dont have to keep dev server alive.


Thanks.



  • Guest
    Reply
    |
    Oct 21, 2022

    One of the most important things we are trying to achieve is, to make all mods be trusted by everyone in the spotfire system in advance, so end user doesn't have to do the trust before using it. The admin takes full responsibity to verify every mod's intergrity and share them with others. This greatly reduces end user's workload and possible confusion. We want to make sure mod signature and certificate verification to be complete transparent to end users.


  • Guest
    Reply
    |
    Oct 21, 2022

    Is it possible to implement this ASAP, perferable in future 12.0.x LTS release?


    Spotfire Server 12.0LTS enforces the prerequisite that Spotfire Server and Web Player must be able to access the internet in order to download intermediate certificate and validate revocation.


    The fact is that lots of our customers, especially semiconductor manufactures don't allow Spotfire Server to access the internet. The server resides in the data centers or factories that have very strict security policy.


    Without internet access, it's almost impossible to utilize mods that are published on TIBCO community. Disabling signature verification is possible one way to go but it requies every end user to trust every mod manually and it causes lots of extra work. By design, it's impossible to trust all mods to a group in advance so that everyone can use it.


    If this sub-command is added, then we can re-sign all mods using a spotfire account so signature and certificate verification (including OCSP validation) are all done inside spotfire system so internet access is no longer required.


    Issuing an internal CA certificate and re-signing all mods is another workaround to this but most customers can't do this either, because internal CA certificate could cause other security and management problems.


    Mod functionality has been introduced since 11.0 and improved ever since, but we don't have many customer benifit from it yet, one of the reasons is the lack of internet access.