Class Sep45Challenge.ChallengeAuthorizationEntries

java.lang.Object
org.stellar.sdk.Sep45Challenge.ChallengeAuthorizationEntries
Enclosing class:
Sep45Challenge

public static final class Sep45Challenge.ChallengeAuthorizationEntries extends Object
Contains the parsed data from a SEP-45 challenge.
  • Method Details

    • builder

    • getAuthorizationEntries

      @NonNull public @NonNull List<SorobanAuthorizationEntry> getAuthorizationEntries()
      The list of authorization entries.
      Returns:
      the authorization entries
    • getClientContractId

      @NonNull public @NonNull String getClientContractId()
      The client contract account ID (C... address).
      Returns:
      the client contract ID
    • getServerAccountId

      @NonNull public @NonNull String getServerAccountId()
      The server account ID (G... address).
      Returns:
      the server account ID
    • getWebAuthContractId

      @NonNull public @NonNull String getWebAuthContractId()
      The web authentication contract ID (C... address).
      Returns:
      the web auth contract ID
    • getHomeDomain

      @NonNull public @NonNull String getHomeDomain()
      The home domain.
      Returns:
      the home domain
    • getWebAuthDomain

      @NonNull public @NonNull String getWebAuthDomain()
      The web auth domain.
      Returns:
      the web auth domain
    • getNonce

      @NonNull public @NonNull String getNonce()
      The nonce value.
      Returns:
      the nonce
    • getClientDomain

      @Nullable public String getClientDomain()
      The client domain (optional, for client domain verification).
      Returns:
      the client domain, or null if not present
    • getClientDomainAccountId

      @Nullable public String getClientDomainAccountId()
      The client domain account ID (optional, for client domain verification).
      Returns:
      the client domain account ID, or null if not present
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object