public class

DefaultTrustedConnectionStatusBuilder

extends Object
implements TrustedConnectionStatusBuilder
java.lang.Object
   ↳ com.atlassian.confluence.util.http.trust.DefaultTrustedConnectionStatusBuilder

Summary

Public Constructors
DefaultTrustedConnectionStatusBuilder()
Public Methods
TrustedConnectionStatus getTrustedConnectionStatus(HttpResponse httpResponse)
Parses the Trusted Applications Authentication headers from the HTTP response provided to the method and builds a TrustedConnectionStatus object with the results.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.util.http.trust.TrustedConnectionStatusBuilder

Public Constructors

public DefaultTrustedConnectionStatusBuilder ()

Public Methods

public TrustedConnectionStatus getTrustedConnectionStatus (HttpResponse httpResponse)

Parses the Trusted Applications Authentication headers from the HTTP response provided to the method and builds a TrustedConnectionStatus object with the results. It is assumed that the response corresponds to a request that was made using TAA headers; if you call this on a response to a request where trusted authentication was not attempted, the return value is undefined.

Parameters
httpResponse the HTTP response to extract the trusted connection status from. Must not be null, or an IllegalArgumentException will be thrown.
Returns
  • a TrustedConnectionStatus object containing information about the status and any errors that occurred with the trusted connection. Must not return null.