3.1.1.1 Server State
The following represents the data structure the server MUST hold in order to satisfy these protocol requirements<9>:
-
{ "ProxyTrustedCertificates" : [ "<certificate-identifier>", * ], "ProxyRelyingPartyTrust" : "<web-application-for-proxy>", "Configuration" : "<configuration>", "RelyingPartyTrusts" : [ "<web-application>", * ], "ProxyStore" : [ "StoreEntry" : "<store-entry>", * ] }
certificate-identifier: Data that MUST be used to validate the certificate when presented again.
web-application-for-proxy: Proxy Relying Party Trust (section 2.2.2.3) representing the web application for the client in the server.
configuration: Configuration (section 2.2.2.4) representing service and endpoint configuration.
web-application: Relying Party Trust (section 2.2.2.6) representing an available web application in the server.
store-entry: Store Entry (section 2.2.2.9) containing the triplet of key-version-value of data used by the client for its own consumption.