Class ObjectInputStream

java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
org.aoju.bus.core.io.stream.ObjectInputStream
All Implemented Interfaces:
Closeable, DataInput, ObjectInput, ObjectStreamConstants, AutoCloseable

public class ObjectInputStream extends ObjectInputStream
带有类验证的对象流,用于避免反序列化漏洞
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • ObjectInputStream

      public ObjectInputStream(InputStream inputStream, Class<?>... acceptClasses) throws IOException
      构造
      Parameters:
      inputStream - 流
      acceptClasses - 白名单的类
      Throws:
      IOException - IO异常
  • Method Details