Confirmed users
394
edits
No edit summary |
No edit summary |
||
Line 38: | Line 38: | ||
Zero or more SIGNATURE_ENTRYs can be specified. | Zero or more SIGNATURE_ENTRYs can be specified. | ||
The signatures must be composed of all bytes of the MAR file excluding the | The signatures must be composed of all bytes of the MAR file excluding the <tt>SIGNATURE_ENTRY.Signature</tt> fields. | ||
Each contained | Each contained <tt>SIGNATURE_ENTRY.Signature</tt> must be of type <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt>. | ||
== SIGNATURE_ENTRY.SignatureAlgorithmID == | == SIGNATURE_ENTRY.SignatureAlgorithmID == | ||
Line 46: | Line 46: | ||
The updater will only accept the MAR file if at least one of the signatures verifies. | The updater will only accept the MAR file if at least one of the signatures verifies. | ||
Some versions of the updater may not apply a MAR file unless a valid signature of a particular | Some versions of the updater may not apply a MAR file unless a valid signature of a particular <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt> is included in the MAR file. | ||
As of Firefox 10, only RSA-PKCS1-SHA1 signatures are accepted. | As of Firefox 10, only RSA-PKCS1-SHA1 signatures are accepted. |