Module builder

Source
Expand description

This module contains the APIs you will use to build a C2PA Manifest that contains one or more CAWG identity assertions.

Structs§

IdentityAssertionBuilder
An IdentityAssertionBuilder gathers together the necessary components for an identity assertion. When added to an IdentityAssertionSigner, it ensures that the proper data is added to the final C2PA Manifest.
IdentityAssertionSigner
An IdentityAssertionSigner extends the AsyncSigner interface to add zero or more identity assertions to a C2PA Manifest that is being produced.

Enums§

IdentityBuilderError
Describes errors that can occur when building a CAWG identity assertion.

Traits§

CredentialHolder
An implementation of CredentialHolder is able to generate a signature over the SignerPayload data structure on behalf of a credential holder.