pub fn regenerate_response_id(self) -> Self {
        let response_id = format!("{}-{}", self.issuer, Uuid::new_v4().to_string());
        Self {
            assertion_id: self.assertion_id,
            attributes: self.attributes,
            authnstatement: self.authnstatement,
            destination: self.destination,
            issuer: self.issuer.to_string(),
            relay_state: self.relay_state,
            issue_instant: self.issue_instant,
            service_provider: self.service_provider,
            response_id,
            assertion_consumer_service: self.assertion_consumer_service,
            session_length_seconds: self.session_length_seconds,
            status: self.status,
            sign_assertion: self.sign_assertion,
            sign_message: self.sign_message,
            signing_key: self.signing_key,
            signing_cert: self.signing_cert,
        }
    }
/// generate a response ID, which will be the issuer and uuid concatentated
generate a response ID, which will be the issuer and uuid concatentated
generate a response ID which will be the issuer and uuid concatentated
pub fn regenerate_response_id(self) -> Self {
        let response_id = format!("{}-{}", self.issuer, Uuid::new_v4().to_string());
        Self {
            assertion_id: self.assertion_id,
            attributes: self.attributes,
            authnstatement: self.authnstatement,
            destination: self.destination,
            issuer: self.issuer.to_string(),
            relay_state: self.relay_state,
            issue_instant: self.issue_instant,
            service_provider: self.service_provider,
            response_id,
            assertion_consumer_service: self.assertion_consumer_service,
            session_length_seconds: self.session_length_seconds,
            status: self.status,
            sign_assertion: self.sign_assertion,
            sign_message: self.sign_message,
            signing_key: self.signing_key,
            signing_cert: self.signing_cert,
        }
    }
pub fn regenerate_response_id ( self ) -> Self { let response_id = format ! ( " " self issuer Uuid new_v4 ( ) to_string ( ) ) ; Self { assertion_id : self . assertion_id , attributes : self . attributes , authnstatement : self . authnstatement , destination : self . destination , issuer : self . issuer . to_string ( ) , relay_state : self . relay_state , issue_instant : self . issue_instant , service_provider : self . service_provider , response_id , assertion_consumer_service : self . assertion_consumer_service , session_length_seconds : self . session_length_seconds , status : self . status , sign_assertion : self . sign_assertion , sign_message : self . sign_message , signing_key : self . signing_key , signing_cert : self . signing_cert , } }
generate a response ID, which will be the issuer and uuid concatentated
generate a response ID which will be the issuer and uuid concatentated
self
self