インターフェース AssertingPartyMetadata.Builder<B extends AssertingPartyMetadata.Builder<B>>

すべての既知の実装クラス:
OpenSamlAssertingPartyDetails.BuilderRelyingPartyRegistration.AssertingPartyDetails.Builder
含まれているインターフェース:
AssertingPartyMetadata

public static interface AssertingPartyMetadata.Builder<B extends AssertingPartyMetadata.Builder<B>>
  • メソッドの詳細

    • entityId

      B entityId(StringSE entityId)
      アサート側の EntityID を設定します。アサート側の <EntityDescriptor EntityID = "..." /> にある値に相当します
      パラメーター:
      entityId - 主張する当事者の EntityID
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
    • wantAuthnRequestsSigned

      B wantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
      WantAuthnRequestsSigned 設定を設定し、証明書利用者が送信する前に AuthnRequest に署名する必要があるというアサート側の設定を示します。
      パラメーター:
      wantAuthnRequestsSigned - WantAuthnRequestsSigned 設定
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
    • signingAlgorithms

      B signingAlgorithms(ConsumerSE<ListSE<StringSE>> signingMethodAlgorithmsConsumer)
      この ConsumerSE を SigningMethod アルゴリズムのリストに適用します
      パラメーター:
      signingMethodAlgorithmsConsumer - SigningMethod アルゴリズムのリストの ConsumerSE
      戻り値:
      さらなる構成のためのこの AssertingPartyMetadata.Builder
      導入:
      5.5
    • verificationX509Credentials

      B verificationX509Credentials(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer)
      この ConsumerSESaml2X509Credential のリストに適用します
      パラメーター:
      credentialsConsumer - Saml2X509CredentialListSEConsumerSE
      戻り値:
      さらなる構成のための RelyingPartyRegistration.Builder
      導入:
      5.4
    • encryptionX509Credentials

      B encryptionX509Credentials(ConsumerSE<CollectionSE<Saml2X509Credential>> credentialsConsumer)
      この ConsumerSESaml2X509Credential のリストに適用します
      パラメーター:
      credentialsConsumer - Saml2X509CredentialListSEConsumerSE
      戻り値:
      さらなる構成のための RelyingPartyRegistration.Builder
      導入:
      5.4
    • singleSignOnServiceLocation

      B singleSignOnServiceLocation(StringSE singleSignOnServiceLocation)
      SingleSignOnService の場所を設定します。

      アサート側の <IDPSSODescriptor> の <SingleSignOnService Location="..." /> にある値に相当します。

      パラメーター:
      singleSignOnServiceLocation - SingleSignOnService ロケーション
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
    • singleSignOnServiceBinding

      B singleSignOnServiceBinding(Saml2MessageBinding singleSignOnServiceBinding)
      SingleSignOnService バインディングを設定します。

      アサート側の <IDPSSODescriptor> の <SingleSignOnService Binding="..." /> にある値と同等です。

      パラメーター:
      singleSignOnServiceBinding - SingleSignOnService バインディング
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
    • singleLogoutServiceLocation

      B singleLogoutServiceLocation(StringSE singleLogoutServiceLocation)
      SingleLogoutService の場所を設定する

      アサート側の <IDPSSODescriptor> の <SingleLogoutService Location="..." /> にある値に相当します。

      パラメーター:
      singleLogoutServiceLocation - SingleLogoutService ロケーション
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
      導入:
      5.6
    • singleLogoutServiceResponseLocation

      B singleLogoutServiceResponseLocation(StringSE singleLogoutServiceResponseLocation)
      SingleLogoutService レスポンス場所を設定する

      アサート側の <IDPSSODescriptor> の <SingleLogoutService ResponseLocation="..." /> にある値と同等です。

      パラメーター:
      singleLogoutServiceResponseLocation - SingleLogoutService レスポンス位置
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
      導入:
      5.6
    • singleLogoutServiceBinding

      B singleLogoutServiceBinding(Saml2MessageBinding singleLogoutServiceBinding)
      SingleLogoutService バインディングを設定する

      アサート側の <IDPSSODescriptor> の <SingleLogoutService Binding="..." /> にある値と同等です。

      パラメーター:
      singleLogoutServiceBinding - SingleLogoutService バインディング
      戻り値:
      さらなる構成のための AssertingPartyMetadata.Builder
      導入:
      5.6
    • build

      ID プロバイダー IDP の構成を表す不変の ProviderDetails オブジェクトを作成します
      戻り値:
      不変の ProviderDetails オブジェクト