pub fn without_signature(self) -> Self {
        Self {
            assertion_id: self.assertion_id,
            issuer: self.issuer,
            signing_algorithm: self.signing_algorithm,
            digest_algorithm: self.digest_algorithm,
            issue_instant: self.issue_instant,
            subject_data: self.subject_data,
            conditions_not_before: self.conditions_not_before,
            conditions_not_after: self.conditions_not_after,
            audience: self.audience,
            attributes: self.attributes,
            sign_assertion: false,
            signing_key: self.signing_key,
            signing_cert: self.signing_cert,
        }
    }
/// This exists so we can return a copy of an [Assertion] without the signature flags so we can trigger [Assertion.Into<Vec<u8>>] for signing
This exists so we can return a copy of an [Assertion] without the signature flags so we can trigger [Assertion.Into>] for signing
This exists so we can return a copy of an [ Assertion ] without the signature flags so we can trigger [ Assertion . Into > ] for signing
pub fn without_signature(self) -> Self {
        Self {
            assertion_id: self.assertion_id,
            issuer: self.issuer,
            signing_algorithm: self.signing_algorithm,
            digest_algorithm: self.digest_algorithm,
            issue_instant: self.issue_instant,
            subject_data: self.subject_data,
            conditions_not_before: self.conditions_not_before,
            conditions_not_after: self.conditions_not_after,
            audience: self.audience,
            attributes: self.attributes,
            sign_assertion: false,
            signing_key: self.signing_key,
            signing_cert: self.signing_cert,
        }
    }
pub fn without_signature ( self ) -> Self { Self { assertion_id : self . assertion_id , issuer : self . issuer , signing_algorithm : self . signing_algorithm , digest_algorithm : self . digest_algorithm , issue_instant : self . issue_instant , subject_data : self . subject_data , conditions_not_before : self . conditions_not_before , conditions_not_after : self . conditions_not_after , audience : self . audience , attributes : self . attributes , sign_assertion : false , signing_key : self . signing_key , signing_cert : self . signing_cert , } }
This exists so we can return a copy of an [Assertion] without the signature flags so we can trigger [Assertion.Into<Vec<u8>>] for signing
This exists so we can return a copy of an [ Assertion ] without the signature flags so we can trigger [ Assertion . Into<Vec<u8 >> ] for signing
self
self