<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ekspor impor profiles pada EJBCA 6.10.1.2 - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/tag/ekspor-impor-profiles-pada-ejbca-6-10-1-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goreinnamah.com</link>
	<description>LOG ALL LOGS</description>
	<lastBuildDate>Wed, 09 May 2018 06:16:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.goreinnamah.com/wp-content/uploads/2017/01/cropped-1-150x150.jpg</url>
	<title>ekspor impor profiles pada EJBCA 6.10.1.2 - GoBlog</title>
	<link>https://blog.goreinnamah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Ekspor Impor Profiles pada EJBCA 6.10.1.2</title>
		<link>https://blog.goreinnamah.com/blog/2018/05/09/ekspor-impor-profiles-pada-ejbca/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Wed, 09 May 2018 06:16:29 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[ekspor impor profiles pada EJBCA]]></category>
		<category><![CDATA[ekspor impor profiles pada EJBCA 6.10.1.2]]></category>
		<category><![CDATA[ekspor profiles]]></category>
		<category><![CDATA[Impor Cert Profile]]></category>
		<category><![CDATA[Impor End entity Profile]]></category>
		<category><![CDATA[impor profiles]]></category>
		<guid isPermaLink="false">http://blog.goreinnamah.com/?p=2512</guid>

					<description><![CDATA[<p>Kalau pada postingan sebelumnya saya sudah membahas cara impor dan ekspor CA dari satu EJBCA ke EJBCA lainnya, pada kesempatan[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2018/05/09/ekspor-impor-profiles-pada-ejbca/">Ekspor Impor Profiles pada EJBCA 6.10.1.2</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Kalau pada postingan sebelumnya saya sudah membahas cara <strong>impor dan ekspor CA</strong> dari satu EJBCA ke EJBCA lainnya, pada kesempatan kali ini saya akan mencoba untuk memberikan tutorial mengenai cara untuk melakukan <strong>ekspor dan imporpor profiles</strong> yang ada pada EJBCA, baik itu <strong>Certificate Profile</strong> ataupun <strong>End Entity Profile</strong>.</p>
<p style="text-align: justify;">Sebelum lanjut ke bagian tutorial, saya terlebih dahulu akan menjelaskan apa itu Certificate Profile dan Endentity Profile pada EJBCA. Certificate profile merupakan profil rujukan dari sebuah CA yang akan digunakan untuk menerbitkan sertikat bagi Entitas akhir. 1 CA bisa memiliki lebih dari 1 profile.</p>
<p style="text-align: justify;">Sedangkan End Entity Profile merupakan template isian untuk entitas akhir yang akan diterbitkan sertifikatnya. Dalam Endentity Profile inilah terdapat menu untuk memilih Certificate Profile. 1 End entity Profile bisa memilih banyak Certificate Profile.</p>
<h4><em><strong>Baca juga: <a href="http://blog.goreinnamah.com/blog/2018/05/03/konsep-ejbca-ca/">Beberapa konsep dari EJBCA</a></strong></em></h4>
<p style="text-align: justify;">Untuk Melakukan ekspor dan impor profiles, ada 2 cara yang bisa digunakan yaitu dengan <strong>GUI <em>(Graphical User Interface)</em></strong> atau dengan <strong>CLI <em>(Commandline Interface)</em></strong>. Keduanya memiliki hasil yang sama saja, jadi silahkan pilih lebih nyaman menggunakan yang mana</p>
<h3 style="text-align: justify;">Ekspor Profiles (CLI)</h3>
<p style="text-align: justify;">Sebelum melakukan impor profiles ke suatu CA, terlebih dahulu kita harus mengekspornya. Cara untuk melakukan ekspor adalah dengan menjalankan perintah berikut di folder <strong>$EJBCA_HOME</strong>:</p>
<pre><span style="color: #ff0000;"><strong>sh bin/ejbca.sh ca exportprofiles -d &lt;nama_direktori&gt;</strong></span></pre>
<p style="text-align: justify;">Sebagai contoh, kita akan mengekspor certificate profile dan juga end entity profile bernama <strong>Person </strong>yang ada pada suatu CA. Kedua file ekspor tersebut akan diletakkan pada folder jboss yang ada di /home. Caranya:</p>
<pre style="text-align: justify;"><strong><span style="color: #ff0000;">sh bin/ejbca.sh ca exportprofiles -d /home/jboss</span></strong></pre>
<figure id="attachment_2514" aria-describedby="caption-attachment-2514" style="width: 724px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-2514" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-06-04.png" alt="" width="724" height="29" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-06-04.png 724w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-06-04-300x12.png 300w" sizes="(max-width: 724px) 100vw, 724px" /><figcaption id="caption-attachment-2514" class="wp-caption-text">Export Profiles</figcaption></figure>
<figure id="attachment_2515" aria-describedby="caption-attachment-2515" style="width: 446px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-2515" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37.png" alt="" width="446" height="74" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37.png 446w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37-300x50.png 300w" sizes="(max-width: 446px) 100vw, 446px" /><figcaption id="caption-attachment-2515" class="wp-caption-text">2 profiles Person berhasil diekspor</figcaption></figure>
<p style="text-align: justify;">Dari gambar di atas, 2 profiles (cert profile dan end entity profile bernama <strong>Person</strong>) berhasil diekspor. Berikut ini hasil ekspornya:</p>
<figure id="attachment_2516" aria-describedby="caption-attachment-2516" style="width: 639px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-2516" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10.png" alt="" width="639" height="58" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10.png 639w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10-300x27.png 300w" sizes="(max-width: 639px) 100vw, 639px" /><figcaption id="caption-attachment-2516" class="wp-caption-text">Hasil Ekspor</figcaption></figure>
<h3 style="text-align: justify;"><strong>Impor Profiles (CLI)</strong></h3>
<p style="text-align: justify;">Kalau tadi sudah mengekspor, sekarang kita akan mengimpor profiles tersebut ke dalam EJBCA. Cara untuk melakukan impor adalah dengan menjalankan perintah berikut di folder <strong>$EJBCA_HOME</strong>:</p>
<pre><span style="color: #ff0000;"><strong>sh bin/ejbca.sh ca importprofiles -d &lt;nama_direktori&gt;</strong></span></pre>
<figure id="attachment_2518" aria-describedby="caption-attachment-2518" style="width: 653px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2518" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-28-16.png" alt="" width="653" height="22" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-28-16.png 653w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-28-16-300x10.png 300w" sizes="auto, (max-width: 653px) 100vw, 653px" /><figcaption id="caption-attachment-2518" class="wp-caption-text">Proses Impor Profiles</figcaption></figure>
<figure id="attachment_2519" aria-describedby="caption-attachment-2519" style="width: 567px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2519" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-30-06.png" alt="" width="567" height="74" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-30-06.png 567w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-30-06-300x39.png 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /><figcaption id="caption-attachment-2519" class="wp-caption-text">Impor berhasil</figcaption></figure>
<p style="text-align: justify;">Berikut ini adalah hasil dari 2 profiles yang berhasil diimpor:</p>
<figure id="attachment_2520" aria-describedby="caption-attachment-2520" style="width: 807px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2520" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/31.png" alt="" width="807" height="374" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/31.png 807w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/31-300x139.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/31-768x356.png 768w" sizes="auto, (max-width: 807px) 100vw, 807px" /><figcaption id="caption-attachment-2520" class="wp-caption-text">Cert profile yang berhasil diimpor</figcaption></figure>
<figure id="attachment_2521" aria-describedby="caption-attachment-2521" style="width: 753px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2521" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/32.png" alt="" width="753" height="397" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/32.png 753w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/32-300x158.png 300w" sizes="auto, (max-width: 753px) 100vw, 753px" /><figcaption id="caption-attachment-2521" class="wp-caption-text">End entity Profile yang berhasil diimpor</figcaption></figure>
<h3 style="text-align: justify;"><strong>Ekspor Profiles (GUI)</strong></h3>
<p style="text-align: justify;">Proses melakukan ekspor <strong>Certificate Profile</strong> melalui GUI tentu saja lebih mudah. Pertama, masuk ke halaman <strong>administrator. </strong>Lalu arahkan ke<strong> CA Functions→Certificate Profiles→Export Profiles </strong>dan otomatis <em>popup-menu </em>dengan nama <strong>certprofiles.zip </strong>akan muncul. Unduh file tersebut.</p>
<figure id="attachment_2525" aria-describedby="caption-attachment-2525" style="width: 1168px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2525 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/33.png" alt="" width="1168" height="503" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/33.png 1168w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/33-300x129.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/33-768x331.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/33-1024x441.png 1024w" sizes="auto, (max-width: 1168px) 100vw, 1168px" /><figcaption id="caption-attachment-2525" class="wp-caption-text">Ekspor Cert Profile</figcaption></figure>
<p style="text-align: justify;">Proses ekspor <strong>Endentity Profile </strong>tidak berbeda jauh. Setelah masuk ek halaman <strong>administrator, </strong>pilih <strong>RA Functions→End Entity Profiles→Export Profiles </strong>dan otomatis <em>popup-menu </em>dengan nama <strong>entityprofiles.zip </strong>akan muncul. Unduh file tersebut.</p>
<figure id="attachment_2526" aria-describedby="caption-attachment-2526" style="width: 1121px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2526 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/34.png" alt="" width="1121" height="591" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/34.png 1121w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/34-300x158.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/34-768x405.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/34-1024x540.png 1024w" sizes="auto, (max-width: 1121px) 100vw, 1121px" /><figcaption id="caption-attachment-2526" class="wp-caption-text">Impor End Entity Profile</figcaption></figure>
<h3 style="text-align: justify;"><strong>Impor Profiles (GUI)</strong></h3>
<p style="text-align: justify;">Untuk melakukan impor <strong>Cert Profile, </strong>caranya sama seperti <strong>Ekspor Cert Profile</strong>. Hanya saja di bagian akhir pilih <em>button </em><strong>Browse</strong><strong>. </strong>Setelah itu,<strong> </strong>pilih file zip yang baru saja kita ekspor tadi untuk dimasukkan. Kalau sudah, tekan tombol <strong>Import. </strong>Jika tidak ada masalah, maka profil akan ter-impor dan pesan <em>ignored files </em>akan berisi pesan kosong.</p>
<figure id="attachment_2530" aria-describedby="caption-attachment-2530" style="width: 1037px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2530 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/35.png" alt="" width="1037" height="402" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/35.png 1037w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/35-300x116.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/35-768x298.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/35-1024x397.png 1024w" sizes="auto, (max-width: 1037px) 100vw, 1037px" /><figcaption id="caption-attachment-2530" class="wp-caption-text">Proses Impor Cert Profile</figcaption></figure>
<figure id="attachment_2531" aria-describedby="caption-attachment-2531" style="width: 809px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-2531" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/36.png" alt="" width="809" height="443" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/36.png 809w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/36-300x164.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/36-768x421.png 768w" sizes="auto, (max-width: 809px) 100vw, 809px" /><figcaption id="caption-attachment-2531" class="wp-caption-text">Impor Cert Profile berhasil</figcaption></figure>
<p style="text-align: justify;">Begitu pula dengan impor <strong>End Entity Profile, </strong>caranya sama juga dengan <strong>Ekspor End Entity Profile</strong>. Pada bagian akhir, pilih <em>button </em><strong>Browse </strong>yang ada di kotak biru. Kalau sudah, tekan tombol <strong>Import </strong>untuk melakukan proses impor profile. Jika tidak ada masalah, Profil akan langsung ter-impor dan akan ada pesan <strong>0 file ignored.</strong></p>
<figure id="attachment_2528" aria-describedby="caption-attachment-2528" style="width: 1041px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2528 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/37.png" alt="" width="1041" height="559" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/37.png 1041w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/37-300x161.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/37-768x412.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/37-1024x550.png 1024w" sizes="auto, (max-width: 1041px) 100vw, 1041px" /><figcaption id="caption-attachment-2528" class="wp-caption-text">Proses Impor End Entity Profile</figcaption></figure>
<figure id="attachment_2529" aria-describedby="caption-attachment-2529" style="width: 795px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2529 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/38.png" alt="" width="795" height="490" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/38.png 795w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/38-300x185.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/38-768x473.png 768w" sizes="auto, (max-width: 795px) 100vw, 795px" /><figcaption id="caption-attachment-2529" class="wp-caption-text">Imor Berhasil</figcaption></figure>
<h3 style="text-align: justify;"><strong>Keterangan:</strong></h3>
<ul style="text-align: justify;">
<li>Jika memilih untuk melakukan proses ekspor dengan CLI, maka file yang dihasilkan adalah file XML. Namun bila menggunakan GUI, maka file yang dihasilkan adalah file zip.</li>
<li>Jika menggunakan CLI untuk melakukan ekspor, maka semua profile, baik cert profile atau end entity profile, yang ada akan langsung diekspor ke dalam direktori yang sudah ditentukan. Bila menggunakan GUI, kita harus mengimpor satu per satu.</li>
<li>Pada proses ekspor profile via CLI, nama file yang dihasilkan akan unik (mengandung nama profil dan ID profile).
<figure id="attachment_2534" aria-describedby="caption-attachment-2534" style="width: 446px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2534 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37-1.png" alt="" width="446" height="74" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37-1.png 446w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-18-37-1-300x50.png 300w" sizes="auto, (max-width: 446px) 100vw, 446px" /><figcaption id="caption-attachment-2534" class="wp-caption-text">Proses ekpor profil dengan CLI</figcaption></figure>
<p><figure id="attachment_2535" aria-describedby="caption-attachment-2535" style="width: 639px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2535 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10-1.png" alt="" width="639" height="58" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10-1.png 639w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-08-18-19-10-1-300x27.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /><figcaption id="caption-attachment-2535" class="wp-caption-text">File berada di direktori yang ditentukan</figcaption></figure></li>
<li>Ketika melakukan impor profile, nama profil dan ID akan dibaca dari nama file.</li>
<li>Jika melakukan impor profile via CLI, semua profile yang ada di dalam folder yang sudah ditentukan akan diimpor.</li>
<li><strong>Fixed Profile</strong> (profil bawaan dari EJBCA) tidak akan bisa diekspor dan diimpor.</li>
<li>Jika sebuah profile dengan nama yang sama seperti profile yang sedang diimpor, maka proses impor akan gagal.</li>
<li>Proses Impor Profile akan berusaha menjaga Profile ID-nya tetap sama.</li>
<li>Jika sebuah profil dengan ID yang sama sudah ada pada Database, maka proses impor tidak akan bisa dilakukan.</li>
<li>Jika saat impor profile ke dalam EJBCA instance yang baru dimana CA yang menjadi referensi dari <strong>cert profile </strong>belum ada, <em>default CA </em>harus ditentukan dalam baris perintah. 2 CA dianggap sama jika mereka memiliki Subject DN yang sama.
<p><figure id="attachment_2538" aria-describedby="caption-attachment-2538" style="width: 903px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-2538 size-full" src="http://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-07-08.png" alt="" width="903" height="183" srcset="https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-07-08.png 903w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-07-08-300x61.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2018/05/Screenshot-from-2018-05-07-16-07-08-768x156.png 768w" sizes="auto, (max-width: 903px) 100vw, 903px" /><figcaption id="caption-attachment-2538" class="wp-caption-text">Karena CA yang menjadi rujukan dari cert profile tidak ada, maka CA apapun yang sudah ada pada EJBCA akan menjadi rujukan dari profil ini</figcaption></figure></li>
<li>Batasan yang sama seperti beberapa poin di atas juga berlaku saat melakukan impor profile via GUI.</li>
</ul>
<p style="text-align: justify;">Ya, itu tai sedikit penjelasan mengenai proses ekspor dan impor profiles pada EJBCA. semoga dapat membantu ya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h4><em><strong>Sumber: <a href="http://ejbca.org/docs/Exporting_and_Importing_Profiles.html">EJBCA Docs</a></strong></em></h4><p>The post <a href="https://blog.goreinnamah.com/blog/2018/05/09/ekspor-impor-profiles-pada-ejbca/">Ekspor Impor Profiles pada EJBCA 6.10.1.2</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/176 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-09-06 22:36:12 by W3 Total Cache
-->