Java 在智能合约中获取交易创建者的身份?

Java 在智能合约中获取交易创建者的身份?,java,corda,Java,Corda,如何在智能合约中获取交易创建者的身份?(例如,如果state1具有status=“ISSUE”,并且只允许特定标识从state1移动到state2,其中state1.status=“ISSUE”) 在corda中设计此类需求的理想方式是什么 提前感谢您无法在合同中获得交易提议人的身份 相反,您应该通过在事务的一个命令中列出提议事务所需的标识,使其成为必需的签名者。那么,如果没有该身份的批准,就不能发布该州

如何在智能合约中获取交易创建者的身份?(例如,如果state1具有
status=“ISSUE”
,并且只允许特定标识从state1移动到state2,其中
state1.status=“ISSUE”

在corda中设计此类需求的理想方式是什么


提前感谢

您无法在合同中获得交易提议人的身份

相反,您应该通过在事务的一个命令中列出提议事务所需的标识,使其成为必需的签名者。那么,如果没有该身份的批准,就不能发布该州