cawg_identity/builder/async_identity_assertion_signer.rs
1// Copyright 2025 Adobe. All rights reserved.
2// This file is licensed to you under the Apache License,
3// Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
4// or the MIT license (http://opensource.org/licenses/MIT),
5// at your option.
6
7// Unless required by applicable law or agreed to in writing,
8// this software is distributed on an "AS IS" BASIS, WITHOUT
9// WARRANTIES OR REPRESENTATIONS OF ANY KIND, either express or
10// implied. See the LICENSE-MIT and LICENSE-APACHE files for the
11// specific language governing permissions and limitations under
12// each license.
13
14/// An `AsyncIdentityAssertionSigner` extends the [`AsyncSigner`] interface to
15/// add zero or more identity assertions to a C2PA [`Manifest`] that is being
16/// produced.
17///
18/// [`AsyncSigner`]: c2pa::AsyncSigner
19/// [`Manifest`]: c2pa::Manifest
20#[deprecated(
21 since = "0.14.0",
22 note = "Moved to c2pa::identity::builder::AsyncIdentityAssertionSigner"
23)]
24pub use c2pa::identity::builder::AsyncIdentityAssertionSigner;