所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
String |
commitCred(String cred,
String ownerDnaId,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
commitCred(VerifiableCredential cred,
String ownerDnaId,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
commitCredById(String credId,
String ownerDnaId,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
VerifiableCredential |
createCred(String[] context,
String[] type,
Object issuer,
Object credentialSubject,
Date expiration,
CredentialStatusType credentialStatusType,
ProofPurpose proofPurpose) |
String |
createJWTCred(String[] context,
String[] type,
Object issuer,
Object credentialSubject,
Date expiration,
CredentialStatusType statusType,
ProofPurpose purpose) |
String |
createJWTPresentation(String[] creds,
String[] context,
String[] type,
Object holder,
String challenge,
Object domain,
ProofPurpose purpose) |
VerifiablePresentation |
createPresentation(VerifiableCredential[] creds,
String[] context,
String[] type,
List<String> challenge,
List<Object> domain,
Object holder,
DnaIdSigner[] otherSigners,
ProofPurpose proofPurpose) |
String |
createPresentationFromOldCred(String[] creds,
String[] context,
String[] type,
Object holder,
String challenge,
Object domain,
ProofPurpose purpose) |
SignRequest |
genSignReq(Object credentialSubject,
ProofPurpose proofPurpose,
boolean hasSignature) |
CredentialRecord |
getCredRecord() |
DnaId |
getDnaIdContract() |
DnaIdSigner |
getSigner() |
String |
removeCredById(String credId,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
removeJWTCred(String cred,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
revokeCred(VerifiableCredential cred,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
revokeCredById(String credId,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
String |
revokeJWTCred(String cred,
Account payer,
long gasLimit,
long gasPrice,
DnaSdk sdk) |
void |
setCredRecord(CredentialRecord credRecord) |
void |
setDnaIdAndSigner(DnaIdSigner signer) |
void |
setDnaIdContract(DnaId dnaIdContract) |
void |
updateDnaIdAndSigner(String dnaId,
Account signer) |
boolean |
verifyCred(String[] credibleDnaIds,
VerifiableCredential cred) |
boolean |
verifyCredDate(VerifiableCredential cred) |
boolean |
verifyCredDnaIdCredible(String[] credibleDnaIds,
VerifiableCredential cred) |
boolean |
verifyCredExp(VerifiableCredential cred) |
boolean |
verifyCredIssuanceDate(VerifiableCredential cred) |
boolean |
verifyCredNotRevoked(VerifiableCredential cred) |
boolean |
verifyCredSignature(VerifiableCredential cred) |
boolean |
verifyDnaIdSignature(String dnaId,
byte[] needSignData,
byte[] signature) |
boolean |
verifyJWTCred(String[] credibleDnaIds,
String cred) |
boolean |
verifyJWTCredDate(String cred) |
boolean |
verifyJWTCredDnaIdCredible(String[] credibleDnaIds,
String cred) |
boolean |
verifyJWTCredExp(String cred) |
boolean |
verifyJWTCredIssuanceDate(String cred) |
boolean |
verifyJWTCredNotRevoked(String cred) |
boolean |
verifyJWTCredSignature(String cred) |
boolean |
verifyJWTPresentation(String[] credibleDnaIds,
String presentation) |
boolean |
verifyPresentationProof(VerifiablePresentation presentation,
int proofIndex) |
boolean |
verifyPubKeyIdSignature(String pubKeyId,
byte[] needSignData,
byte[] signature) |
boolean |
verifyPubKeyIdSignature(String dnaId,
String pubKeyId,
byte[] needSignData,
byte[] signature) |
boolean |
verifySignReq(SignRequest req) |