Imanami Community

Join or create discussions about common issues and solutions.
Welcome to Imanami Community Sign in | Join | Help
in Search

How to use the web deployment method effectively

Last post 01-26-2007, 10:19 AM by Robert Haaverson. 0 replies.
Sort Posts: Previous Next
  •  01-26-2007, 10:19 AM 162

    How to use the web deployment method effectively

    How to use the web deployment method effectively

    This article applies to:

    • OProfile 3.0
    • OProfile 4.0

    DESCRIPTION

    OProfile supports two web deployment methods:

    • Web install – run once: OProfile will install components using a web interface for
      one time profile creation.
    • Web install – install locally: OProfile is installed automatically on the local client
      to generate a profile for anyone who logs on to the machine using a web interface


    In order to use either method effectively you must digitally sign the oprofile.cab
    file generated by the OPAW.  Also, if you make any changes to the OProfile INI file
    in the deploy directory after the OPAW (either manually or using the OProfile Advanced Profile Editor) you must recompile the oprofile.cab file.

    The web deployment method works by fooling Microsoft Internet Explorer (MSIE) into
    thinking the OProfile is an ActiveX control (OProfile is not an ActiveX control).  MSIE downloads the oprofile.cab file, uncompresses the contents and follows the instructions in the file.  By default, MSIE will not trust unsigned ActiveX controls
    for security reasons - how does MSIE know it is not a virus or other unfriendly program?

    By signing the cab file with a digital certificate, you are telling MSIE that this
    cab file came from a trusted source: you, and it is safe to download and execute.  If you do not digitally sign your oprofile.cab file the web deployment method may
    not work for all clients.

    If you have a Microsoft Authenticode Digital ID you can use it to sign your oprofile.cab
    file using the tools provided by OProfile.  Launch the OPAW Command Prompt shortcut.  Next, use the signcode command to sign the oprofile.cab file.

    For Example:

    signcode -spc mycert.spc -v mycert.pvt -timeStamper http://timestamp.verisign.com/scripts/timstamp.dll .\deploy\oprofile.cab

    Your cab file is now signed and ready to be copied to the web server.

    Note: If you change your OProfile INI file you must run the compile command embed
    the new OProfile INI file into the cab file.  Any time your oprofile.cab file changes
    or is updated you need to resign it.

    MORE INFO

    Filed under:
View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems