【问题标题】:Why a class needs to be whitelisted in corda? What is the major difference between a whitelisted class and a normal class?为什么一个类需要在corda中列入白名单?白名单类和普通类之间的主要区别是什么?
【发布时间】:2019-01-17 06:11:41
【问题描述】:

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

我们怎么能说一个特定的类需要被序列化?

【问题讨论】:

    标签: kotlin corda whitelist


    【解决方案1】:

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

    默认情况下,Corda 已将一些课程列入白名单check here。如果您要列入白名单的课程不在此处,则您必须自己将其列入白名单。

    【讨论】:

    • 正确。请注意,如果您要序列化无法添加@CordaSerializable注解的第三方类,则可以将该类添加到节点的序列化白名单中。
    猜你喜欢
    • 2020-08-15
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多