/** * String to key. * * @param principalName The principal name * @param passPhrase The pass phrase * @param eType The encryption type * @return The encryption key * @throws KrbException e */ public static EncryptionKey string2Key(String principalName, String passPhrase, EncryptionType eType) throws KrbException { PrincipalName principal = new PrincipalName(principalName); return string2Key(passPhrase, PrincipalName.makeSalt(principal), null, eType); }
/** * String to key. * * @param principalName The principal name * @param passPhrase The pass phrase * @param eType The encryption type * @return The encryption key * @throws KrbException e */ public static EncryptionKey string2Key(String principalName, String passPhrase, EncryptionType eType) throws KrbException { PrincipalName principal = new PrincipalName(principalName); return string2Key(passPhrase, PrincipalName.makeSalt(principal), null, eType); }