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