1

次のPowerShellコマンドを使用して、暗号化証明書をADFS証明書利用者信頼に追加できます。

Set-ADFSRelyingPartyTrust -TargetName "My RP" -EncryptionCertificate $myCert

同じコマンドを使用してEncryptionCertificateパラメーターに別の変数を使用して証明書を変更できますが、証明書を削除するにはどうすればよいですか?変数を渡さない、渡す、nullまたは空の文字列を渡す''と、例外が発生します。

Missing an argument for parameter 'EncryptionCertificate'. 
Specify a parameter of type 'System.Security.Cryptography.X509Certificates.X509Certificate2' 
and try again.

有効な証明書を「クリア」するにはどうすればよいですか?

4

2 に答える 2

5

あなたはほとんどそれを持っていました。既存の証明書利用者から暗号化証明書を削除するには、$null変数を使用する必要があります。

Set-ADFSRelyingPartyTrust -TargetName "My RP" -EncryptionCertificate $null
于 2013-04-26T20:57:50.713 に答える
0

そのPowerShellステートメントを使用しても、ADFSGUIの[暗号化]タブからそのステートメントが削除されることはありません。そのため、目的の効果が得られる場合もありますが、実際に使用されているかどうかはGUIからはわかりません。

Set-ADFSRelyingPartyTrust -TargetName "My RP" -EncryptionCertificate $null
于 2015-10-06T15:13:23.870 に答える