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