public class VerifiablePresentation<T>
extends java.lang.Object
构造器和说明 |
---|
VerifiablePresentation() |
VerifiablePresentation(java.util.List<VerifiableCredential> verifiableCredential,
java.util.List<Proof> proof)
签名vp
|
VerifiablePresentation(java.lang.String presentationUsage,
java.util.List<java.lang.String> verifiableCredential,
java.util.List<Proof> proof) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
getContext() |
java.lang.String |
getExpirationDate() |
T |
getExtend() |
java.lang.String |
getId() |
java.lang.String |
getPresentationUsage() |
java.util.List<Proof> |
getProof() |
java.lang.String |
getTimestamp() |
java.lang.String |
getType() |
java.util.List<VerifiableCredential> |
getVerifiableCredential() |
java.lang.String |
getVerifier() |
void |
setContext(java.util.List<java.lang.String> context) |
void |
setExpirationDate(java.lang.String expirationDate) |
void |
setExtend(T extend) |
void |
setId(java.lang.String id) |
void |
setPresentationUsage(java.lang.String presentationUsage) |
void |
setProof(java.util.List<Proof> proof) |
void |
setTimestamp(java.lang.String timestamp) |
void |
setType(java.lang.String type) |
void |
setVerifiableCredential(java.util.List<VerifiableCredential> verifiableCredential) |
void |
setVerifier(java.lang.String verifier) |
java.lang.String |
toString() |
static VerifiablePresentation<ApplyBusinessLicenseExtend> |
vpCreateApplyBusinessLicense(java.util.List<Proof> proof) |
static VerifiablePresentation<LoginExtend> |
vpCreateApplyLogin(java.util.List<Proof> proof) |
public VerifiablePresentation()
public VerifiablePresentation(java.util.List<VerifiableCredential> verifiableCredential, java.util.List<Proof> proof)
verifiableCredential
- vcId列表,可验证凭据proof
- 证明结构public VerifiablePresentation(java.lang.String presentationUsage, java.util.List<java.lang.String> verifiableCredential, java.util.List<Proof> proof)
public java.util.List<java.lang.String> getContext()
public void setContext(java.util.List<java.lang.String> context)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getPresentationUsage()
public void setPresentationUsage(java.lang.String presentationUsage)
public java.util.List<VerifiableCredential> getVerifiableCredential()
public void setVerifiableCredential(java.util.List<VerifiableCredential> verifiableCredential)
public java.lang.String getExpirationDate()
public void setExpirationDate(java.lang.String expirationDate)
public java.lang.String getVerifier()
public void setVerifier(java.lang.String verifier)
public T getExtend()
public void setExtend(T extend)
public java.util.List<Proof> getProof()
public void setProof(java.util.List<Proof> proof)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getTimestamp()
public void setTimestamp(java.lang.String timestamp)
public java.lang.String toString()
toString
在类中 java.lang.Object
public static VerifiablePresentation<ApplyBusinessLicenseExtend> vpCreateApplyBusinessLicense(java.util.List<Proof> proof)
public static VerifiablePresentation<LoginExtend> vpCreateApplyLogin(java.util.List<Proof> proof)