Windows Server 2003 に 32 文字以上のパスワードを指定した証明書をインポートできない

現象

Windows Vista 以降のバージョンの Windows で 32 文字以上のパスワードを指定して証明書を .pfx ファイルとしてエクスポートし、Windows XP または Windows Server 2003  に証明書をインポートする場合、以下のエラーメッセージが表示されます。

入力されたパスワードは間違っています。

原因

Windows XP または Windows Server 2003では、.pfx ファイルの作成時に使用できるパスワードの文字数は最大 31 文字です。
.pfx ファイルの作成時に 32 文字以上のパスワードを指定した場合、32 文字目以降は無視され、31 文字のパスワードが生成されます。
Windows Vista 以降の Windows では、パスワードの文字数に 31 文字という制限はありません。
このため、Windows Vista 以降の Windows で 32 文字以上のパスワードでエクスポートした .pfx ファイルを Windows Server 2003 または Windows XP にインポートした場合、32 文字以上のパスワードを処理できず、エラーが発生します。

解決方法

Windows XPまたは Windows Server 2003にインポートするための .pfx ファイルのパスワードの文字数を、31 文字以下に設定します。

状況

この動作は仕様です。
プロパティ

文書番号:2840362 - 最終更新日: 2016/09/29 - リビジョン: 1

Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Service Pack 3

フィードバック