interface RoflAllowedEndorsement {
    and?: RoflAllowedEndorsement[];
    any?: NotModeled;
    entity?: Uint8Array;
    node?: Uint8Array;
    or?: RoflAllowedEndorsement[];
    provider?: Uint8Array;
    provider_instance_admin?: Uint8Array;
    role_compute?: NotModeled;
    role_observer?: NotModeled;
}

Properties

Evaluate all of the child endorsement policies and allow in case all accept the node.

any?: NotModeled

Any node can endorse the enclave.

entity?: Uint8Array

Registered node from a specific entity can endorse the enclave.

node?: Uint8Array

Specific node can endorse the enclave.

Evaluate all of the child endorsement policies and allow in case any accepts the node.

provider?: Uint8Array

Any node from a specific provider can endorse the enclave.

provider_instance_admin?: Uint8Array

Any provider instance where the given address is currently the admin.

role_compute?: NotModeled

Compute node for the current runtime can endorse the enclave.

role_observer?: NotModeled

Observer node for the current runtime can endorse the enclave.