VAUInterceptor

public class VAUInterceptor : Interceptor

The VAU (trusted execution environment) http Interceptor to encrypt HTTP-Requests before sending them and decrypting the received encrypted responses. [REQ:BSI-eRp-ePA:O.Ntwk_6#2] Interceptor implementing request and response encryption.

  • Declaration

    Swift

    @available(*, deprecated, message: "Use async version instead")
    public func interceptPublisher(chain: Chain) -> AnyPublisher<HTTPResponse, HTTPClientError>
  • interceptAsync(chain:) Asynchronous

    Declaration

    Swift

    public func interceptAsync(chain: Chain) async throws -> HTTPResponse
  • Initializes an HTTP request interceptor that re-routes the original request to the VAU server.

    Declaration

    Swift

    public convenience init(vauSession: VAUSession)