<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://theopenxp.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Certificate_Generation</id>
	<title>Certificate Generation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://theopenxp.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Certificate_Generation"/>
	<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;action=history"/>
	<updated>2026-06-04T17:25:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=75&amp;oldid=prev</id>
		<title>UltimateQuack: It is -&gt; It&#039;s</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=75&amp;oldid=prev"/>
		<updated>2025-11-16T23:11:20Z</updated>

		<summary type="html">&lt;p&gt;It is -&amp;gt; It&amp;#039;s&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:11, 16 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This article will help you to generate valid certificates for [[OpenXP]] compilation via &#039;&#039;&#039;CertUtil&#039;&#039;&#039; CLI tool. It &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is &lt;/del&gt;very crucial to proceed compiled builds setup and bypass uncertified checks.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This article will help you to generate valid certificates for [[OpenXP]] compilation via &#039;&#039;&#039;CertUtil&#039;&#039;&#039; CLI tool. It&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;s &lt;/ins&gt;very crucial to proceed compiled builds setup and bypass uncertified checks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prerequisites ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Prerequisites ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key oxpwiki:diff:1.41:old-19:rev-75:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>UltimateQuack</name></author>
	</entry>
	<entry>
		<id>https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=19&amp;oldid=prev</id>
		<title>Ashific: Created page with &quot;This article will help you to generate valid certificates for OpenXP compilation via &#039;&#039;&#039;CertUtil&#039;&#039;&#039; CLI tool. It is very crucial to proceed compiled builds setup and bypass uncertified checks.  === Prerequisites === For this guide you should have Linux machine (it may be virtual and local), or either an MSYS2 or Cygwin installed to your Windows machine. You can also use Git Bash, as it is practically the same MSYS2 shell, only modified to work better with Linux versi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://theopenxp.org/wiki/index.php?title=Certificate_Generation&amp;diff=19&amp;oldid=prev"/>
		<updated>2025-06-02T17:25:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This article will help you to generate valid certificates for &lt;a href=&quot;/wiki/OpenXP&quot; title=&quot;OpenXP&quot;&gt;OpenXP&lt;/a&gt; compilation via &amp;#039;&amp;#039;&amp;#039;CertUtil&amp;#039;&amp;#039;&amp;#039; CLI tool. It is very crucial to proceed compiled builds setup and bypass uncertified checks.  === Prerequisites === For this guide you should have Linux machine (it may be virtual and local), or either an MSYS2 or Cygwin installed to your Windows machine. You can also use Git Bash, as it is practically the same MSYS2 shell, only modified to work better with Linux versi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This article will help you to generate valid certificates for [[OpenXP]] compilation via &amp;#039;&amp;#039;&amp;#039;CertUtil&amp;#039;&amp;#039;&amp;#039; CLI tool. It is very crucial to proceed compiled builds setup and bypass uncertified checks.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
For this guide you should have Linux machine (it may be virtual and local), or either an MSYS2 or Cygwin installed to your Windows machine. You can also use Git Bash, as it is practically the same MSYS2 shell, only modified to work better with Linux version of Git. This utility will be upgraded to work on Windows machines natively too, in near future.&lt;br /&gt;
&lt;br /&gt;
== Generation ==&lt;br /&gt;
&lt;br /&gt;
* For first, clone the tool from our [https://codeberg.org/openxp/certutil Codeberg repository] via this command: &amp;lt;code&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://codeberg.org/openxp/certutil&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then after, make your binaries executable recursively: &amp;lt;code&amp;gt;chmod 777 * -R&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then convert &amp;#039;&amp;#039;.sh&amp;#039;&amp;#039; files from DOS to Unix with &amp;#039;&amp;#039;&amp;#039;dos2unix&amp;#039;&amp;#039;&amp;#039; utility. It usually appears with MSYS2 by default, but if it&amp;#039;s not, install it on your environment: &amp;lt;code&amp;gt;dos2unix generate.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
* And finally, execute generation script: &amp;lt;code&amp;gt;./generate.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resulted certificates will be placed on &amp;#039;&amp;#039;&amp;lt;code&amp;gt;srv03rtm.certs&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;, which you simply need to copy to root of source code and replace all items there. Script also creates modified versions of certain checker files, which have hardcoded certificate bytes relying on current certificates, so it&amp;#039;s vital to have them matched with newly generated certificates, otherwise builds will be screwed.&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Ashific</name></author>
	</entry>
</feed>