Вафельный пример не компилируется
Я пытаюсь реализовать пример кода вафли, но в примере я нашел попытки выполнить WindowsSecurityContextImpl.Initialize без аргументов. Это вызывает синтаксическую ошибку.
Вот мой код:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, SQLException {
try {
String securityPackage = "Negotiate";
IWindowsCredentialsHandle clientCredentials = WindowsCredentialsHandleImpl.getCurrent(securityPackage);
clientCredentials.initialize();
WindowsSecurityContextImpl clientContext = new WindowsSecurityContextImpl();
clientContext.setPrincipalName(Advapi32Util.getUserName());
clientContext.setCredentialsHandle((IWindowsCredentialsHandle)clientCredentials.getHandle());
clientContext.setSecurityPackage(securityPackage);
clientContext.initialize();
Netbeans жалуется, что для инициализации требуется 3 аргумента:
clientContext.initialize(CtxHandle continueCtx,SecBufDesc continueToken, String targetName)
Я понятия не имею, как заполнить эти аргументы.