ADFSの証明書入れ替えではまった話

44
ADFSの証明書入れ替えではまった話 Windows Server 2012 R2CLR/H Tokyo #6 Lightning Talk Microsoft MVP for Office 365 渡辺 元気

Transcript of ADFSの証明書入れ替えではまった話

Page 1: ADFSの証明書入れ替えではまった話

ADFSの証明書入れ替えではまった話Windows Server 2012 R2編

CLR/H Tokyo #6 Lightning Talk

Microsoft MVP for Office 365渡辺 元気

Page 2: ADFSの証明書入れ替えではまった話

そろそろSSL証明書を更新なので入れ替えよう

Windows Server 2008 R2と大して変わらないだろ

Page 3: ADFSの証明書入れ替えではまった話

まずはCSRの作成

Page 4: ADFSの証明書入れ替えではまった話

さて、IIS立ち上げて・・・

Page 5: ADFSの証明書入れ替えではまった話

あ、IISないんだった

Page 6: ADFSの証明書入れ替えではまった話

いやいや、あせらず男は黙ってmakecert

Page 7: ADFSの証明書入れ替えではまった話

Page 8: ADFSの証明書入れ替えではまった話

(・・・別のIISで作りました)

Page 9: ADFSの証明書入れ替えではまった話

証明書できた。よし、インポート

Page 10: ADFSの証明書入れ替えではまった話

続いてADFSの管理ツール・・・

Page 11: ADFSの証明書入れ替えではまった話

いや、ちょっと待て。

確か某カリスマトレーナーのページで見たぞ。

Page 12: ADFSの証明書入れ替えではまった話

そうだ、秘密鍵のアクセス権限だ

ふふん、それくらい想定済みだぜ

Page 13: ADFSの証明書入れ替えではまった話

MMC -証明書で[秘密キーの管理]だったよな

Page 14: ADFSの証明書入れ替えではまった話
Page 15: ADFSの証明書入れ替えではまった話

これでADFSのサービスアカウントに読み取り権限だったよな

Page 16: ADFSの証明書入れ替えではまった話

あれ? そういえば2012R2だからgMSA

なんだよな。アカウントなんだっけ?

既存見てコピればいっか。

Page 17: ADFSの証明書入れ替えではまった話

ほぅ

adfssrvとdrsか

Page 18: ADFSの証明書入れ替えではまった話

名前の確認

無い…

Page 19: ADFSの証明書入れ替えではまった話

あ、そうか、ローカルアカウントか!

Page 20: ADFSの証明書入れ替えではまった話

やっぱ無い…

Page 21: ADFSの証明書入れ替えではまった話

(・・・必死にぐぐびんぐること3分)

Page 22: ADFSの証明書入れ替えではまった話

見つけた

Page 23: ADFSの証明書入れ替えではまった話

nt service\adfssrv

nt service\drs

だそうな・・・。

Page 24: ADFSの証明書入れ替えではまった話

やっとインポートできた

Page 25: ADFSの証明書入れ替えではまった話

やっとADFSの管理だ

Page 26: ADFSの証明書入れ替えではまった話

[サービス][証明書]からサービス通信証明書の設定

Page 27: ADFSの証明書入れ替えではまった話

もちろん、ちゃんとやってるよん。

Page 28: ADFSの証明書入れ替えではまった話

動作確認

Page 29: ADFSの証明書入れ替えではまった話

よしよし、今まで通り

Page 30: ADFSの証明書入れ替えではまった話

ん?

何もかも今まで通り

Page 31: ADFSの証明書入れ替えではまった話

そう、SSL証明書も!

Page 32: ADFSの証明書入れ替えではまった話

OS再起動 ・・・ 効果無し

ADFSサービス再起動 ・・・ 効果無し

Page 33: ADFSの証明書入れ替えではまった話

う~ん、上手くバインドできてないのか

IIS見てみるか

Page 34: ADFSの証明書入れ替えではまった話

あ、IISないんだった(2回目)

Page 35: ADFSの証明書入れ替えではまった話

どこでバインド管理してるんだっけ…。何か設定した覚えがあるなぁ。そうだ、KB2973873だ。

Page 36: ADFSの証明書入れ替えではまった話

確かにthumbprint変わってない。

Page 37: ADFSの証明書入れ替えではまった話

netsh

HTTP

DELETE SSLCert IPPORT=0.0.0.0:443

ADD SSLCert IPPORT=0.0.0.0:443 Certhash=新しい証明書のThumbprint Appid={5d89a20c-beab-4389-9447-

324788eb944a}

DELETE SSLCert HOSTNAMEPORT=sts.contoso.com:443

ADD SSLCert HOSTNAMEPORT=sts.contoso.com:443 Certhash=新しい証明書のThumbprint

Appid={5d89a20c-beab-4389-9447-324788eb944a} certstorename=MY sslctlstorename=AdfsTrustedDevices

DELETE SSLCert HOSTNAMEPORT=sts.contoso.com:49443

ADD SSLCert HOSTNAMEPORT=sts.contoso.com:49443 Certhash=新しい証明書のThumbprint

Appid={5d89a20c-beab-4389-9447-324788eb944a} certstorename=MY clientcertnegotiation=Enable

SETコマンドは無いので消して同じ設定で再作成

Page 38: ADFSの証明書入れ替えではまった話

これでやっとADFS 1台完了

これをADFSファーム内で繰り返し

Page 39: ADFSの証明書入れ替えではまった話

WAPの方も更新

Page 40: ADFSの証明書入れ替えではまった話

予想通り、SSL証明書切り替わらず

(こちらはイベントログ記録あり)

・・・

Page 41: ADFSの証明書入れ替えではまった話

全WAPサーバでnetshで削除~追加を繰り返し・・・

Page 42: ADFSの証明書入れ替えではまった話

ようやく完了!

Page 43: ADFSの証明書入れ替えではまった話

結論

Page 44: ADFSの証明書入れ替えではまった話

○慣れていないと非常に面倒

○後でもう一度検証してblogにまとめておきます