diff --git a/lib/grocer/pushpackager/package.rb b/lib/grocer/pushpackager/package.rb index 7968ade..9f08afc 100644 --- a/lib/grocer/pushpackager/package.rb +++ b/lib/grocer/pushpackager/package.rb @@ -13,6 +13,7 @@ def initialize(config = {}) @icon_set = IconSet.new(config) @website = Website.new(config) @certificate = config[:certificate] + @additional_certs = config[:additional_certs] || [] @key = config[:key] end @@ -66,7 +67,7 @@ def icon_set_manifest def signature return @signature if @signature - @signature = OpenSSL::PKCS7::sign(@certificate, @key, manifest_json, [], OpenSSL::PKCS7::DETACHED) + @signature = OpenSSL::PKCS7::sign(@certificate, @key, manifest_json, @additional_certs, OpenSSL::PKCS7::DETACHED) end def build_zip