mod attestation;
use crate::{cdk::types::Principal, dto::auth::RoleAttestation, ops::auth::AuthOpsError};
pub(super) fn verify_role_attestation_claims(
payload: &RoleAttestation,
caller: Principal,
self_pid: Principal,
verifier_subnet: Option<Principal>,
now_ns: u64,
min_accepted_epoch: u64,
) -> Result<(), AuthOpsError> {
attestation::verify_role_attestation_claims(
payload,
caller,
self_pid,
verifier_subnet,
now_ns,
min_accepted_epoch,
)
}