ONT ID. This entity acquires a verifiable credential issued by another entity that is referred to as the
credential issuer. This entity is able to manipulate credentials, with anonymous credential technology, and provide the credentials to the
credential consumer. Thus, they play the role of a trust seller.
ONT ID. This entity issues credentials to endorse a target entity for certain qualifications or credentials. The category of credential Issuer includes trust anchors, i.e. the partners or entities that provide authentication services in the Ontology ecosystem. Trust anchors could be government agencies, universities, banks, third-party authentication services, bio-metric technology companies, etc. Credential issuers provide multi-dimensional authentication for entities that are part of the trust network. The authentication process and result are recorded on the Ontology blockchain with data privacy protection. Credential issuers provide a standardized and credible authentication method for credential consumers to verify the credentials. Credential issuers play the role of a trust endorser.
proof.BlockHeight. If not, return
p <- GetBlockHash(proof.BlockHeight).
e.Direction == "Left",
p <- H(e.TargetHash, p);
p <- H(p, e.TargetHash).
pequals to the
proof.MerkleRoot. Otherwise, return
GetStatus()of the attestation contract with the address
proof.ContractAddr. If the status is
not attested, an error would be returned.
GetPublicKeyStatus(byte ontId, byte pkId)
URLof the list.
GetStatusof attest contract, revocation verification will return
successif and only if the returned status field is
attested. It will return
failif the status field is
attest has been revoked.
headerdefines the format, the signature scheme, and the ID of the public key used to verify the signature on the credential.
JSONobject which then acts as the payload. It will use some of the registered credential names specified in the
JWTspecification, such as
claimIDserves as the unique identifier for a credential. It is the first parameter; The
committerOntIdis the ONT ID of the attester. The
ownerOntIdis the ONT ID of the owner.
trueif and only if the credential is not attested, and the method has been called by the committer; Otherwise, it will return
trueif and only if the credential is attested, and the
revokerOntIdis the same as the attester's
ONT ID; Otherwise, it will return
Attest has been revoked;