#### Liberty ID-WSF セキュリティーサービス

##### セキュリティー属性プラグインクラス

この属性は、`com.sun.identity.liberty.ws.security.SecurityAttributePlugin` インタフェースの実装クラス名を指定します。このクラスは、ディスカバリサービスによって生成される証明情報に含める SAML 属性のリストを返します。

##### キー情報のタイプ

この属性に設定された値は、`com.sun.identity.liberty.ws.security.LibSecurityTokenProvider` 実装クラスで使用されます。XML 署名内の `KeyInfo` ブロックに含めるデータのタイプを指定します。値が `certificate` の場合は、署名者の X059 証明書が `KeyInfo` 内に含められます。それ以外の場合は、DSA/RSA キーが `KeyInfo` 内に含められます。

##### セキュリティートークンプロバイダクラス

この属性は、セキュリティートークンプロバイダの実装クラスを指定します。

##### デフォルトの WSC 証明書エイリアス

この属性は、この Web サービスクライアントに対して Web サービスセキュリティートークンを発行するためのデフォルトの証明書エイリアスを指定します。

##### 信頼できる発行局の署名証明書エイリアス

この属性は、応答メッセージの SAML または SAML ベアラー (BEARER) トークンに署名するために使用される、信頼できる発行局の証明書エイリアスを指定します。

##### 信頼できる証明書発行局 (CA) の署名証明書エイリアス

この属性は、信頼できる CA の証明書エイリアスを指定します。受信する要求の SAML または SAML ベアラー (BEARER) トークン。メッセージはこのリスト内の信頼 CA によって署名される必要があります。構文は次のとおりです。`cert alias 1[:issuer 1]|cert alias 2[:issuer 2]|.....`

次に例を示します。`myalias1:myissuer1|myalias2|myalias3:myissuer3`

値 issuer は、トークンが署名の内部に `KeyInfo` を持たないときに使用されます。トークンの発行者がこのリストに存在している必要があり、署名の検証には対応する証明書エイリアスが使用されます。`KeyInfo` が存在する場合、`KeyInfo` が一致する証明書エイリアスがキーストアに含まれている必要があり、証明書エイリアスがこのリストに存在する必要があります。