JAVA獲取Kerberos認(rèn)證中keytab文件的Principal
這個對應(yīng)Linux命令是
klist -kt dl.keytab
依賴
<dependency> <groupId>org.apache.kerby</groupId> <artifactId>kerb-client</artifactId> <version>2.0.1</version> </dependency>
代碼執(zhí)行
Keytab keytab = Keytab.loadKeytab(new File("D:\\dl.keytab"));
keytab.getPrincipals().forEach(entry -> {
System.out.println("Principal: " + entry.getName());
});
-----------------------有任何問題可以在評論區(qū)評論,也可以私信我,我看到的話會進(jìn)行回復(fù),歡迎大家指教------------------------
(藍(lán)奏云官網(wǎng)如果有地址失效了,可以私信我,后續(xù)看到會補(bǔ)充)

浙公網(wǎng)安備 33010602011771號