package com.l7tech.gateway.common.security.signer;

import com.l7tech.util.PoolByteArrayOutputStream;
import java.io.IOException;
import org.jetbrains.annotations.NotNull;

public interface InnerPayloadFactory<T extends SignerUtils.SignedZip.InnerPayload> {
   @NotNull
   T create(@NotNull PoolByteArrayOutputStream var1, @NotNull byte[] var2, @NotNull PoolByteArrayOutputStream var3) throws IOException;
}
