Edit C:\Program Files\Java\jre8\lib\sun\security\krb5\internal\tools\Kinit.class
Êþº¾ 4 # ( ) * + / Can not obtain principal name ()Ljava/lang/String; ()V ()Z (I)V (IZ)V (Ljava/lang/String;)V ([C)V ([CC)V : <clinit> <init> >>> Creating KrbAsReq >>> Kinit console input >>> Kinit keytab file name: >>> Kinit realm name is >>> Kinit using keytab Code DEBUG Exception: Exceptions LineNumberTable Ljava/io/PrintStream; Ljava/lang/String; #New ticket is stored in cache file Password for Principal is !Principal name must be specified. S SourceFile StackMapTable Unable to create the cache file Z [C [Ljava/lang/String; action append cachename create destroy err exit fill flush forwardable getAddressOption getCCreds getDefaultRealm getInstance getKDCRealm getLocalAddresses getMessage getPrincipal in java/io/File java/io/IOException java/io/PrintStream java/lang/Exception "java/lang/IllegalArgumentException java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/util/Arrays #javax/security/auth/kerberos/KeyTab keytabFileName krbErrorMessage main options out password print printStackTrace println proxiable readPassword returnCodeMessage save set setAddresses setOptions setTarget sun/security/krb5/Config !sun/security/krb5/KrbAsReqBuilder sun/security/krb5/KrbException sun/security/krb5/PrincipalName sun/security/krb5/RealmException (sun/security/krb5/internal/HostAddresses %sun/security/krb5/internal/KDCOptions sun/security/krb5/internal/Krb5 -sun/security/krb5/internal/ccache/Credentials 2sun/security/krb5/internal/ccache/CredentialsCache &sun/security/krb5/internal/tools/Kinit -sun/security/krb5/internal/tools/KinitOptions sun/security/util/Password tgsService toString update useKeytabFile 1 2 F G H I J K L M N O P b c d e f g h i j k l m n Ljava/io/InputStream; /Lsun/security/krb5/internal/tools/KinitOptions; (Ljava/io/InputStream;)[C ([Ljava/lang/String;)V '()Ljavax/security/auth/kerberos/KeyTab; ()Lsun/security/krb5/Config; %()Lsun/security/krb5/KrbAsReqBuilder; #()Lsun/security/krb5/PrincipalName; $(Lsun/security/krb5/PrincipalName;)V &(Lsun/security/krb5/PrincipalName;[C)V ,()Lsun/security/krb5/internal/HostAddresses; -(Lsun/security/krb5/internal/HostAddresses;)V ,(IILsun/security/krb5/internal/KDCOptions;)V *(Lsun/security/krb5/internal/KDCOptions;)V 1()Lsun/security/krb5/internal/ccache/Credentials; 2(Lsun/security/krb5/internal/ccache/Credentials;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 5(Ljava/io/File;)Ljavax/security/auth/kerberos/KeyTab; I(Lsun/security/krb5/PrincipalName;Ljavax/security/auth/kerberos/KeyTab;)V G(Ljava/lang/String;Ljava/lang/String;)Lsun/security/krb5/PrincipalName; i(Lsun/security/krb5/PrincipalName;Ljava/lang/String;)Lsun/security/krb5/internal/ccache/CredentialsCache; <