@contentauth/c2pa-node / IdentityAssertionBuilder
Class: IdentityAssertionBuilder
Defined in: IdentityAssertion.ts:26
Implements
Constructors
Constructor
new IdentityAssertionBuilder(
_builder):IdentityAssertionBuilder
Defined in: IdentityAssertion.ts:29
Parameters
_builder
unknown
Returns
IdentityAssertionBuilder
Methods
addReferencedAssertions()
addReferencedAssertions(
referencedAssertions):void
Defined in: IdentityAssertion.ts:40
Add assertion labels to consider as referenced_assertions.
If any of these labels match assertions that are present in the partial
claim submitted during signing, they will be added to the
referenced_assertions list for this identity assertion.
Parameters
referencedAssertions
string[]
The list of assertion labels to add
Returns
void
Implementation of
IdentityAssertionBuilderInterface.addReferencedAssertions
addRoles()
addRoles(
roles):void
Defined in: IdentityAssertion.ts:47
Add roles to attach to the named actor for this identity assertion.
Parameters
roles
string[]
Named actor roles
Returns
void
Implementation of
IdentityAssertionBuilderInterface.addRoles
builder()
builder():
unknown
Defined in: IdentityAssertion.ts:51
Get the underlying IdentityAssertionBuilder
Returns
unknown
Implementation of
IdentityAssertionBuilderInterface.builder
identityBuilderForCredentialHolder()
staticidentityBuilderForCredentialHolder(credentialHolder):Promise<IdentityAssertionBuilder>
Defined in: IdentityAssertion.ts:31
Parameters
credentialHolder
CallbackCredentialHolderInterface
Returns
Promise<IdentityAssertionBuilder>