类 VerifiablePresentation<T>

java.lang.Object
VerifiablePresentation<T>

public class VerifiablePresentation<T> extends Object
可验证凭证
  • 构造器详细资料

    • VerifiablePresentation

      public VerifiablePresentation()
    • VerifiablePresentation

      public VerifiablePresentation(List<VerifiableCredential> verifiableCredential, List<Proof> proof)
      签名vp
      参数:
      verifiableCredential - vcId列表,可验证凭据
      proof - 证明结构
    • VerifiablePresentation

      public VerifiablePresentation(String presentationUsage, List<String> verifiableCredential, List<Proof> proof)
  • 方法详细资料

    • getContext

      public List<String> getContext()
    • setContext

      public void setContext(List<String> context)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getPresentationUsage

      public String getPresentationUsage()
    • setPresentationUsage

      public void setPresentationUsage(String presentationUsage)
    • getVerifiableCredential

      public List<VerifiableCredential> getVerifiableCredential()
    • setVerifiableCredential

      public void setVerifiableCredential(List<VerifiableCredential> verifiableCredential)
    • getExpirationDate

      public String getExpirationDate()
    • setExpirationDate

      public void setExpirationDate(String expirationDate)
    • getVerifier

      public String getVerifier()
    • setVerifier

      public void setVerifier(String verifier)
    • getExtend

      public T getExtend()
    • setExtend

      public void setExtend(T extend)
    • getProof

      public List<Proof> getProof()
    • setProof

      public void setProof(List<Proof> proof)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getTimestamp

      public String getTimestamp()
    • setTimestamp

      public void setTimestamp(String timestamp)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • vpCreateApplyBusinessLicense

      public static VerifiablePresentation vpCreateApplyBusinessLicense(List<Proof> proof)
    • vpCreateApplyLogin

      public static VerifiablePresentation vpCreateApplyLogin(List<Proof> proof)