kotlin - 为什么 Corda 中的类需要列入白名单?白名单类(class)和普通类(class)的主要区别是什么?

标签 kotlin corda whitelist

将类列入白名单足以使用日期等数据类型吗?

我们如何才能说某个特定的类需要序列化?

最佳答案

Corda 默认情况下不允许反序列化所有类,因为它周围存在已知的漏洞。因此,Corda 只允许反序列化列入白名单的类。可以使用类顶部的 @CordaSerialized 注释将类简单地列入白名单。

默认情况下,Corda 已为您将一些类列入白名单 check here 。如果您想要列入白名单的类不存在于此处,那么您必须自己将其列入白名单。

关于kotlin - 为什么 Corda 中的类需要列入白名单?白名单类(class)和普通类(class)的主要区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54229978/

相关文章:

java - Kotlin 如何推断 Java 方法参数的可空性?

gradle - 无法删除文件:C:\Users\…\corda-settler-manual\cordapp-contracts-states\build\libs\cordapp-contracts-states-0.1.jar

ruby-on-rails - 将字符串作为 ruby​​ 中方法的条件传递

proxy - Microsoft 是否有我们应该允许通过代理与 OneDrive 关联的 URL 的明确列表?

java - PersistenceException - 当多个 @OneToMany 关系与同一实体时抛出 org.hibernate.exception.ConstraintViolationException

asp.net-mvc - ipSecurity - 如何添加 IP 地址范围

kotlin - kotlin跨平台到javascript:方法的命名不被尊重

android - 如何等待协程结束

java - 在嵌入式 Jetty 中设置默认字符编码和内容类型

java - 无法在 Corda-Training-Template Java-Src 上发出 IOU