# codesigning Paraview for MacOS

**URL:** https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222
**Category:** Development
**Created:** [November 9, 2023, 4:48pm UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222 "2023-11-09T16:48:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![sgpearse](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sgpearse/32/12832_2.png) [@sgpearse](https://discourse.paraview.org/u/sgpearse)
#### Post date: [November 9, 2023, 4:48pm UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222/1 "2023-11-09T16:48:20Z")

</div>

I am a developer for VAPOR, a 3D visualization application similar to ParaView, developed at the National Center for Atmospheric Research.

Like ParaView, we use CMake with the Unix Makefiles generator to produce our installers. We are trying to configure our build system to perform codesigning on MacOS. Does anyone know how this gets configured in ParaView? I’m not seeing anything in CMakeLists.txt or the CMake directory. Thanks!

---

<div class="post-metadata">

### Author: ![cory.quammen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/cory.quammen/32/11193_2.png) [@cory.quammen](https://discourse.paraview.org/u/cory.quammen)
#### Post date: [November 10, 2023, 2:07am UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222/2 "2023-11-10T02:07:10Z")

</div>

Hi @sgpearse , the signing process is carried out by a signing script in a different repository on a designated machine at Kitware. Let me see if it is okay to share the script code with you.

---

<div class="post-metadata">

### Author: ![sgpearse](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sgpearse/32/12832_2.png) [@sgpearse](https://discourse.paraview.org/u/sgpearse)
#### Post date: [November 10, 2023, 2:19pm UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222/3 "2023-11-10T14:19:45Z")

</div>

Great, thank you.

---

<div class="post-metadata">

### Author: ![sgpearse](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sgpearse/32/12832_2.png) [@sgpearse](https://discourse.paraview.org/u/sgpearse)
#### Post date: [November 25, 2023, 5:26pm UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222/4 "2023-11-25T17:26:29Z")

</div>

Hi @cory.quammen, do you have any news on whether the script can be shared while omitting sensitive information? Thanks again.

---

<div class="post-metadata">

### Author: ![cory.quammen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/cory.quammen/32/11193_2.png) [@cory.quammen](https://discourse.paraview.org/u/cory.quammen)
#### Post date: [November 27, 2023, 3:44pm UTC](https://discourse.paraview.org/t/codesigning-paraview-for-macos/13222/5 "2023-11-27T15:44:25Z")

</div>

Hi @sgpearse

Check out the signing script for CMake. It is better documented than the one for ParaView and is already public.

[https://gitlab.kitware.com/cmake/cmake/-/blob/v3.27.8/Utilities/Release/macos/sign-notarize.bash](https://gitlab.kitware.com/cmake/cmake/-/blob/v3.27.8/Utilities/Release/macos/sign-notarize.bash)
