Java 6中对Windows原生GSS-API的Windows支持

来自http://java.sun.com/developer/technicalArticles/J2SE/security/#3 :

注意:当应用程序在尚不支持此function的操作系统上运行时,将忽略这两个系统属性,例如MS Windows。

那份文件是从2006年开始的,所以事情本来可以改变,但我还没有找到明确的答案。

我想知道最新版本的Sun Java 6 for Windows今天是否支持原生GSS (在没有修改注册表的情况下获取TGT)。

来自http://hg.openjdk.java.net/jdk6/jdk6-gate/jdk/file/78235ae077a1/src/share/classes/sun/security/jgss/GSSManagerImpl.java(47 ):

47 static { 48 USE_NATIVE = 49 AccessController.doPrivileged(new PrivilegedAction() { 50 public Boolean run() { 51 String osname = System.getProperty("os.name"); 52 if (osname.startsWith("SunOS") || 53 osname.startsWith("Linux")) { 54 return new Boolean(System.getProperty 55 (USE_NATIVE_PROP)); 56 } 57 return Boolean.FALSE; 58 } 59 }); 60