JAVA获取Kerberos认证中keytab文件的Principal
这个对应Linux命令是
klist -kt dl.keytab
依赖
<dependency> <groupId>org.apache.kerby</groupId> <artifactId>kerb-client</artifactId> <version>2.0.1</version> </dependency>
代码执行
Keytab keytab = Keytab.loadKeytab(new File("D:\\dl.keytab"));
keytab.getPrincipals().forEach(entry -> {
System.out.println("Principal: " + entry.getName());
});
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网如果有地址失效了,可以私信我,后续看到会补充)

浙公网安备 33010602011771号