インターフェース AssertingPartyMetadata.Builder<B extends AssertingPartyMetadata.Builder<B>>
- すべての既知の実装クラス:
OpenSamlAssertingPartyDetails.Builder
,RelyingPartyRegistration.AssertingPartyDetails.Builder
- 含まれているインターフェース:
- AssertingPartyMetadata
public static interface AssertingPartyMetadata.Builder<B extends AssertingPartyMetadata.Builder<B>>
メソッドのサマリー
修飾子と型メソッド説明build()
ID プロバイダー IDP の構成を表す不変の ProviderDetails オブジェクトを作成しますencryptionX509Credentials
(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) このConsumer
SE をSaml2X509Credential
のリストに適用しますアサート側の EntityID を設定します。signingAlgorithms
(ConsumerSE<ListSE<StringSE>> signingMethodAlgorithmsConsumer) このConsumer
SE を SigningMethod アルゴリズムのリストに適用しますsingleLogoutServiceBinding
(Saml2MessageBinding singleLogoutServiceBinding) singleLogoutServiceLocation
(StringSE singleLogoutServiceLocation) singleLogoutServiceResponseLocation
(StringSE singleLogoutServiceResponseLocation) singleSignOnServiceBinding
(Saml2MessageBinding singleSignOnServiceBinding) SingleSignOnService バインディングを設定します。singleSignOnServiceLocation
(StringSE singleSignOnServiceLocation) SingleSignOnService の場所を設定します。verificationX509Credentials
(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer) このConsumer
SE をSaml2X509Credential
のリストに適用しますwantAuthnRequestsSigned
(boolean wantAuthnRequestsSigned) WantAuthnRequestsSigned 設定を設定し、証明書利用者が送信する前に AuthnRequest に署名する必要があるというアサート側の設定を示します。
メソッドの詳細
entityId
アサート側の EntityID を設定します。アサート側の <EntityDescriptor EntityID = "..." /> にある値に相当します- パラメーター:
entityId
- 主張する当事者の EntityID- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
wantAuthnRequestsSigned
WantAuthnRequestsSigned 設定を設定し、証明書利用者が送信する前に AuthnRequest に署名する必要があるというアサート側の設定を示します。- パラメーター:
wantAuthnRequestsSigned
- WantAuthnRequestsSigned 設定- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
signingAlgorithms
このConsumer
SE を SigningMethod アルゴリズムのリストに適用します- パラメーター:
signingMethodAlgorithmsConsumer
- SigningMethod アルゴリズムのリストのConsumer
SE- 戻り値:
- さらなる構成のためのこの
AssertingPartyMetadata.Builder
- 導入:
- 5.5
verificationX509Credentials
このConsumer
SE をSaml2X509Credential
のリストに適用します- パラメーター:
credentialsConsumer
-Saml2X509Credential
のList
SE のConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
- 導入:
- 5.4
encryptionX509Credentials
このConsumer
SE をSaml2X509Credential
のリストに適用します- パラメーター:
credentialsConsumer
-Saml2X509Credential
のList
SE のConsumer
SE- 戻り値:
- さらなる構成のための
RelyingPartyRegistration.Builder
- 導入:
- 5.4
singleSignOnServiceLocation
SingleSignOnService の場所を設定します。アサート側の <IDPSSODescriptor> の <SingleSignOnService Location="..." /> にある値に相当します。
- パラメーター:
singleSignOnServiceLocation
- SingleSignOnService ロケーション- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
singleSignOnServiceBinding
SingleSignOnService バインディングを設定します。アサート側の <IDPSSODescriptor> の <SingleSignOnService Binding="..." /> にある値と同等です。
- パラメーター:
singleSignOnServiceBinding
- SingleSignOnService バインディング- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
singleLogoutServiceLocation
SingleLogoutService の場所を設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService Location="..." /> にある値に相当します。
- パラメーター:
singleLogoutServiceLocation
- SingleLogoutService ロケーション- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
- 導入:
- 5.6
singleLogoutServiceResponseLocation
SingleLogoutService レスポンス場所を設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService ResponseLocation="..." /> にある値と同等です。
- パラメーター:
singleLogoutServiceResponseLocation
- SingleLogoutService レスポンス位置- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
- 導入:
- 5.6
singleLogoutServiceBinding
SingleLogoutService バインディングを設定するアサート側の <IDPSSODescriptor> の <SingleLogoutService Binding="..." /> にある値と同等です。
- パラメーター:
singleLogoutServiceBinding
- SingleLogoutService バインディング- 戻り値:
- さらなる構成のための
AssertingPartyMetadata.Builder
- 導入:
- 5.6
build
AssertingPartyMetadata build()ID プロバイダー IDP の構成を表す不変の ProviderDetails オブジェクトを作成します- 戻り値:
- 不変の ProviderDetails オブジェクト