The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
the wif of the identity.
Checks if the identity exists in the system. Technically, this is checking whether a root key-pair exists.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The identity in question.
Gets a key by its holder using a symbolic pointer. This can be used to iterate over every key on a holder's keychain.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The holder's identity.
A symbollic pointer that starts at 0.
Gets a key by its holder and subject using a symbolic pointer. This can be used to iterate over every active keys issued to a holder for a subject.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The key holder.
The key's subject.
The symbolic pointer.
Gets a key by its issuer using a symbolic pointer. This can be used to iterate over every active key issued by an identity.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The key issuer.
The symbolic pointer.
Retrieves a key using its pointer.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The pointer to the key.
Gets the write pointer for the keychain. This can be used to globally iterate on keys using getKeyByPointer
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
Resolves the root key pair of an identity.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The identity to retrieve the root key from.
Resolves the root key of an identity using a pointer.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
A pointer to the identity requested.
Gets the Write Pointer of the root keys. This can be used when building an iterator in conjunction with getRootKeyByPointer
.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
Used to get every key issued to an identity with a specific subject.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The holder identity of the keys being requested.
The subject of the key.
Issues a new key to an identity's keychain.
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The identity which the key will be issued to. When using a security method, this user's information will be used to secure the payload.
The owner of the key. This user has the ability to operate on the key using methods to edit and delete it.
The subject of the key. For example, claim_id:0
maybe refer to the first attestation in a claim.
The type of the key. This is primarily used for query efficiency and grouping. It is free form. For Vivid, we use proof
to indicate a key against an attestation.
The unsecured payload which will be secured and issued to the holder.
The encryption regime to use.
The key issuer's WIF.
Revokes an owned key using the key's pointer
The Neo network target.
The identity script hash found which can be found by using NeoContractNameService.getAddress
.
The pointer to the key being revoked.
The wif of the key owner.
Generated using TypeDoc
creates a new root key for the user. This can be used to issue group and delegated access rights without giving away identity ownership.