Avoid UnsupportedEncodingException & use const from StandardCharsets (#11948)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
This commit is contained in:
committed by
GitHub
parent
3f54327d5a
commit
167f8ebc49
@@ -14,7 +14,7 @@ package org.openhab.binding.kostalinverter.internal.thirdgeneration;
|
||||
|
||||
import static org.openhab.binding.kostalinverter.internal.thirdgeneration.ThirdGenerationBindingConstants.*;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.security.InvalidAlgorithmParameterException;
|
||||
import java.security.InvalidKeyException;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
@@ -443,8 +443,8 @@ public class ThirdGenerationHandler extends BaseThingHandler {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
data = cipher.doFinal(token.getBytes("UTF-8"));
|
||||
} catch (IllegalBlockSizeException | BadPaddingException | UnsupportedEncodingException e1) {
|
||||
data = cipher.doFinal(token.getBytes(StandardCharsets.UTF_8));
|
||||
} catch (IllegalBlockSizeException | BadPaddingException e1) {
|
||||
// No JSON answer received
|
||||
updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.OFFLINE.COMMUNICATION_ERROR, COMMUNICATION_ERROR_JSON);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user