assertEquals(401, response.getStatus());
String continueToken = response.getHeader("WWW-Authenticate").substring(securityPackage.length() + 1);
byte[] continueTokenBytes = BaseEncoding.base64().decode(continueToken);
Assertions.assertThat(continueTokenBytes.length).isGreaterThan(0);
SecBufferDesc continueTokenBuffer = new SecBufferDesc(Sspi.SECBUFFER_TOKEN, continueTokenBytes);
clientContext.initialize(clientContext.getHandle(), continueTokenBuffer, "localhost");
}
assertTrue(authenticated);
assertTrue(filterChain.getRequest() instanceof NegotiateRequestWrapper);
assertTrue(filterChain.getResponse() instanceof SimpleHttpResponse);
NegotiateRequestWrapper wrappedRequest = (NegotiateRequestWrapper) filterChain.getRequest();