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