OpenSSL 將 .pfx 轉換成 .pem

OpenSSL 將 .pfx 轉換成 .pem

OpenSSL 將 .pfx 轉換成 .pem,本來以為幾個指令能解決,沒想到還是踩了坑。在此紀錄一下。OpenSSL 可以使用3.2最新版,以下URL可下載:https://slproweb.com/products/Win32OpenSSL.html在Windows下,執行openssl 內的start.bat單純使用以下指令是會出錯的, Error outputting keys and certificatesopenssl pkcs12 -in filen
2024-01-31    web 技術    361    0   
安裝 VB6 在 Windows 10 (WIN10) 64位元系統

安裝 VB6 在 Windows 10 (WIN10) 64位元系統

安裝 VB6 在 Windows 10 (WIN10) 64位元系統 / Windows Server 2019 1809 64位元系統準備事項:關閉UAC建立零長度的 MSJAVA.DLL,放在C:\Windows內。目的是為了讓安裝過程跳過JAVA的安裝。安裝 DirectX 7安裝 VB6 控制項 (VB6 Common Control),微軟這裡有。寫稿時候,沒有看到繁體版,在此補充繁體版VB6 控制項 (VB6 Common Control)    
2022-05-25    web 技術    3802    0   
安裝 VB6 在 Windows 7 (WIN7) 64位元系統

安裝 VB6 在 Windows 7 (WIN7) 64位元系統

安裝 VB6 在 Windows 7 (WIN7) 64位元系統準備事項:關閉UAC建立零長度的 MSJAVA.DLL,放在C:\Windows內。目的是為了讓安裝過程跳過JAVA的安裝。安裝 DirectX 7安裝 VB6 控制項 (VB6 Common Control),微軟這裡有。主要安裝過程放入VB6安裝光碟取消「自動播放」瀏覽光碟主目錄右鍵點擊setup.exe,設定以管理者身份執行出現相容性警告時,繼續執行安裝。安裝選項,選擇「自訂安裝」選擇安裝的項目,如:Microsof
2018-07-06    web 技術    15706    0   
修正「安全通道支援發生錯誤 (an error occurred in the secure channel support)」 Part II

修正「安全通道支援發生錯誤 (an error occurred in the secure channel support)」 Part II

相隔幾個月後,我又遇見了「安全通道支援發生錯誤 (an error occurred in the secure channel support)」的問題。前文,Part One, 改用TLS 1.2已經可以解決的問題,在這次,有新的變化。由於部分網站採用的SSL加密,是更高強度的 RSA 2048 key,而非前文在cloudflare.com所使用的 EC 256bits key。即使同樣是tls 1.2,仍碰到問題。經過研究後,對比了不同網站採用的SSL加密KEY。如下圖,一般cloudf
2018-04-19    web 技術    6257    0   
zBlogPHP 如何在Nginx,捕抓過期舊網址,跳轉301

zBlogPHP 如何在Nginx,捕抓過期舊網址,跳轉301

為了因應SEO,或者是轉換zBlogASP至zBlogPHP,總有一些偽靜態的網址不再適用。就是在IIS環境的zBlogASP,轉換成NGINX的zBlogPHP中,所發現的問題方生本文。例如,我在IIS環境的zBlogASP的過期舊網址為:http://blog.hiastro.com.tw/2015/webtechs/iis-URL-Rewrite-space-resolve/1234.htmlNGINX中,捕抓過期舊網址,跳轉301的作法,則是在nginx.conf 的 
2017-12-30    web 技術    2008    0   
IIS rewrite 强制 http 導向https

IIS rewrite 强制 http 導向https

只需要在網站設置中,「配置文件」配置一下就行了

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="HTTP to HTTPS redirect" stopProcessing="true">
                    <match url="(.*)" ></match>
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" ></add>
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" ></action>
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>


2017-12-10    web 技術    2856    0   
CentOS 7 虛擬主機設定懶人包

CentOS 7 虛擬主機設定懶人包

【Linux】CentOS 7 虛擬主機設定懶人包

【Linux】CentOS 7 Virtual Machine Settings Overview

2017-12-10    web 技術    2220    0   
修正「安全通道支援發生錯誤 (an error occurred in the secure channel support)」

修正「安全通道支援發生錯誤 (an error occurred in the secure channel support)」

最近的cloudflare.com改了https的認證為 TLS 1.2,造成 Windows Server 2008 R2 很多機器,因為預設值 DefaultSecureProtocols 並非TLS 1.2,VB6與 classic ASP的winhttp,ServerXMLHTTP 相繼無法正常運作,會有報錯:安全通道支援發生錯誤 (an error occurred in the secure channel support)。

2017-10-30    web 技術    9885    0   
class ASP 包含 VB DLL 移植至 Windows Server 2008 R2 64位元系統

class ASP 包含 VB DLL 移植至 Windows Server 2008 R2 64位元系統

傳統的ASP移植到WINDOWS SERVER 2008-2012 系統,網路上已經有很多文件說明。因為傳統ASP是32位元程式,在64位元系統,IIS 7 裡面的 appPool都要調整成允許32位元程式執行運作。ODBC 也得使用 SYSWOW64 裡面的 odbcad32.exe 進行設定。

不過,很少人提到以前的3-tier架構的ASP網站,都還有中間層 middle-tier,一般都是COM DLL,或稱COM元件。

以下就是我的例子,移植一個傳統ASP 3-tier 網站至Windows Server 2008 R2 64位元作業系統:

2016-05-31    web 技術    3290    0   
zblog插件開發文檔

zblog插件開發文檔

 插件開發文檔

1.說明

插件採用系統提供的各種接口,用來實現一些高級定制功能,讓Z-Blog變的更加強壯和有趣(Very Good,Very Strong.)。

2.目錄及命名要求

插件是放在系統的Plugin目錄下的,插件必須有自己的目錄名且不與其它插件同名。

插件目錄名即是插件的ID名稱,系統也以此做為識別。

插件必須設定正確的plugin.xml文件,系統依賴此文件對插件進行管理。

plugin.xml文件裡的&rdquo;<id>&ldquo;節點一定要設定為插件的ID名稱(即插件的目錄名稱),這非常重要。

2015-12-05    web 技術    2435    0