--- a/jdk/src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java Thu Nov 01 18:09:43 2012 -0400
+++ b/jdk/src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java Fri Nov 02 10:48:04 2012 +0800
@@ -99,6 +99,7 @@
private String authzId;
private final String mech;
private String hostname;
+ private String target;
/**
* @param mech not null
@@ -180,6 +181,7 @@
String[] out = server.verify(response, nonce);
authzId = out[0];
hostname = out[1];
+ target = out[2];
return null;
}
} catch (NTLMException ex) {
@@ -220,6 +222,8 @@
switch (propName) {
case Sasl.QOP:
return "auth";
+ case Sasl.BOUND_SERVER_NAME:
+ return target;
case NTLM_HOSTNAME:
return hostname;
default: