Создание возобновляемого билета kerberos с помощью jdk kinit в Windows

#windows #kerberos

Вопрос:

Я пытаюсь создать возобновляемый билет kerberos с помощью kinit в командной строке Windows. Это пример команды и параметров, которые я использую:

 %JAVA_HOME%binkinit.exe -r "99999d" -k -t <<path_to_my_keytab>> <<my_principal>>
 

Однако это не удается со следующей ошибкой:

 kinit.exe : Exception: too many parameters
 

Насколько я могу судить, я следовал синтаксису, описанному в документации по адресу:

https://web.mit.edu/kerberos/krb5-1.12/doc/user/user_commands/kinit.html

Есть идеи, что я делаю не так?

Спасибо!

Комментарии:

1. Обратите внимание, что ссылка, на которую вы ссылаетесь, предназначена для MIT Kerberos, а не для JDK Kerberos. Нет никакой гарантии, что у них одинаковые параметры. Документы JDK предполагают, что v11 поддерживает параметр-r, но v7 этого не делает.

2. большое спасибо @Steve — это все объясняет