- PR -

Windows2003でクライアント署名要求を発行する方法

1
投稿者投稿内容
kou
常連さん
会議室デビュー日: 2005/03/03
投稿数: 21
お住まい・勤務地: 内緒だに
投稿日時: 2006-03-10 13:51
いつもお世話になってます。

現在Windows2003server上でCAを立ち上げ、クライアント証明書を発行しようとしています。しかしWindows2003server STDでは証明書テンプレートのカスタマイズが出来ないことが判明(事前に調べておくべきでしたが(^^;;)したため、急遽構成を変更し、Linux上の既存のCA(OpenSSL)に証明書の発行をさせる方向で検討しています。

通常クライアント証明書を発行する場合、クライアントの秘密鍵をもとにクライアント署名要求(.pem)を発行する必要があるかと思いますが、Windows2003server上でこのクライアント署名要求を作成する方法が見当たりません。

大変お手数ですがどなたかご存知の方がいらっしゃいましたら教えて頂けないでしょうか。
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-03-10 15:42
こんにちは。

たぶん、たぶんですが IIS の CSR 生成機能でいけると思います。
CSR が既定では certreq.txt という名前で出来るので、それを OpenSSL へ渡してみてください。
kou
常連さん
会議室デビュー日: 2005/03/03
投稿数: 21
お住まい・勤務地: 内緒だに
投稿日時: 2006-03-14 10:19
ue様

ご返答頂きありがとうございます。m(_ _)m
IISのCSR生成機能ですが、これはサーバ証明書しか発行出来ないのではないでしょうか?
その後もう少し調べたんですが、証明書サービスの証明書の要求で要求をファイルに落とす機能がありましたのでそちらで実現可能か調べています。

結果が分かりましたらまたご報告します。

# しかしCAの機能を入れないと要求を作成出来ないってなんか変ですよね(^^;;
加納正和
ぬし
会議室デビュー日: 2004/01/28
投稿数: 332
お住まい・勤務地: 首都圏
投稿日時: 2006-03-14 21:58
引用:

kouさんの書き込み (2006-03-14 10:19) より:
IISのCSR生成機能ですが、これはサーバ証明書しか発行出来ないのではないでしょうか?



CSRを作るのはあくまで秘密かぎを持ってる人ですから、クライアントのCSRをIISが
作ったら(持ってるだけでも)意味不明だと思いますが。

引用:

# しかしCAの機能を入れないと要求を作成出来ないってなんか変ですよね(^^;;



まぁ、CAというか「証明書サービス」が一体なのでしょう。(発行だけでなく、運用もすべて
という意味で)
マイクロソフトは「CA」というのは気にしないようなので。
ADAMみたいに分離してくれるといいんですがね。

1

スキルアップ/キャリアアップ(JOB@IT)