在使用 Indy 的 SSI 中,验证者如何选择证明请求的模式?

问题描述

在自我主权身份中,当验证者向凭证持有者发送证明请求时,验证者如何确保在向持有者提出证明请求期间使用与持有者相关的正确模式 ID?

解决方法

我得到了更深入的了解,现在我可以说验证者可以在证明请求的限制中要求特定的“schema_id”:(来自 here

{
  "name": "proof-schema1","version": "1.0","requested_attributes": [
    {
      "names": ["class","grade"],"restrictions": [{"cred_def_id": "<cred-def-id>"}]
    },{
      "name": "phone_number"
    }
  ],"requested_predicates": [
    {
      "name": "rank","p_type": "<=","p_value": 10,"restrictions": [{"cred_def_id": "<cred-def-id>"}]
    }
  ],"cred_filter": [
    {
       "attr_name": "class","attr_values": ["Math 100"]
       "exclude": true
    },{
       "attr_name": "class","attr_values": ["Math *"]
    }
  ]
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...