private char[] decryptChars() { byte[] clearBytes = null; try { clearBytes = decryptBytes(); return SecurityUtil.bytesToChars(clearBytes); } finally { SecurityUtil.clear(clearBytes); } }
private char[] decryptChars() { byte[] clearBytes = null; try { clearBytes = decryptBytes(); return SecurityUtil.bytesToChars(clearBytes); } finally { SecurityUtil.clear(clearBytes); } }
private char [] decryptChars() { byte [] clearBytes = null; try { clearBytes = decryptBytes(); return SecurityUtil.bytesToChars(clearBytes); } finally { SecurityUtil.clear(clearBytes); } }
@Override public Object deserialize(final ObjectDecoder decoder) { byte[] encryptedBytes = null; byte[] clearBytes = null; char[] clearChars = null; try { encryptedBytes = decoder.readByteArrayContents(); clearBytes = EncryptorFactory.getInstance().getDefaultEncryptor().decrypt(encryptedBytes); clearChars = SecurityUtil.bytesToChars(clearBytes); return new GuardedString(clearChars); } finally { SecurityUtil.clear(encryptedBytes); SecurityUtil.clear(clearBytes); SecurityUtil.clear(clearChars); } }
@Override public Object deserialize(final ObjectDecoder decoder) { byte[] encryptedBytes = null; byte[] clearBytes = null; char[] clearChars = null; try { encryptedBytes = decoder.readByteArrayContents(); clearBytes = EncryptorFactory.getInstance().getDefaultEncryptor().decrypt( encryptedBytes); clearChars = SecurityUtil.bytesToChars(clearBytes); return new GuardedString(clearChars); } finally { SecurityUtil.clear(encryptedBytes); SecurityUtil.clear(clearBytes); SecurityUtil.clear(clearChars); } }
@Override public Object deserialize(final ObjectDecoder decoder) { byte[] encryptedBytes = null; byte[] clearBytes = null; char[] clearChars = null; try { encryptedBytes = decoder.readByteArrayContents(); clearBytes = EncryptorFactory.getInstance().getDefaultEncryptor().decrypt( encryptedBytes); clearChars = SecurityUtil.bytesToChars(clearBytes); return new GuardedString(clearChars); } finally { SecurityUtil.clear(encryptedBytes); SecurityUtil.clear(clearBytes); SecurityUtil.clear(clearChars); } }