# File lib/rpm/rpmfile.rb, line 34 def signature lead # Make sure we've parsed the lead... # If signature_type is not 5 (HEADER_SIGNED_TYPE), no signature. if @lead.signature_type != Header::HEADER_SIGNED_TYPE @signature = false return end if @signature.nil? @signature = ::RPMFile::Header.new(self) @signature.read end return @signature end