Examples of NetrServerAuthenticate3


Examples of org.ntlmv2.liferay.ntlm.msrpc.NetrServerAuthenticate3

      netrServerReqChallenge.getServerChallenge());

    byte[] clientCredential = computeNetlogonCredential(
      clientChallenge, sessionKey);

    NetrServerAuthenticate3 netrServerAuthenticate3 =
      new NetrServerAuthenticate3(
        domainControllerName, ntlmServiceAccount.getAccountName(), 2,
        ntlmServiceAccount.getComputerName(), clientCredential,
        new byte[8], _negotiateFlags);

    dcerpcHandle.sendrecv(netrServerAuthenticate3);

    byte[] serverCredential = computeNetlogonCredential(
      netrServerReqChallenge.getServerChallenge(), sessionKey);

    if (!Arrays.equals(
        serverCredential,
        netrServerAuthenticate3.getServerCredential())) {

      throw new NtlmLogonException("Session key negotiation failed");
    }

    _clientCredential = clientCredential;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.