class Hbci::Segments::HNSHKv4
Signature Head Segment
Top of the signature and counterpart of HNSHA www.hbci-zka.de/dokumente/spezifikation_deutsch/fintsv3/FinTS_3.0_Security_Sicherheitsverfahren_HBCI_Rel_20130718_final_version.pdf#page=63
Public Instance Methods
compile()
click to toggle source
# File lib/hbci/segments/hnshk.rb, line 64 def compile self.security_reference = request_message.sec_ref security_identification_details.party_identification = request_message.dialog ? request_message.dialog.system_id : 0 self.tan_mechanism = request_message.dialog.tan_mechanism if request_message.dialog&.tan_mechanism set_credentials end
Private Instance Methods
set_credentials()
click to toggle source
# File lib/hbci/segments/hnshk.rb, line 73 def set_credentials key.bank_code = request_message.connector.credentials.bank_code key.user_id = request_message.connector.credentials.user_id end