📄 dsig.htm
字号:
<HTML>
<HEAD>
<TITLE>The 'DSIG' Table</TITLE>
<STYLE>
<!--
BODY {background: #FFFFFF; link: #000080}
H1 {font-size: 24pt; color: #c60029}
H2 {font-size: 18pt; color: black}
H3 {font-size: 16pt; color: black}
H4 {font-size: 14pt; color: black}
CAPTION {font-size: 16pt; font-weight: Bold}
A:link {text-decoration: none}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#000080">
<TABLE WIDTH=530 CELLPADDING=8 CELLSPACING=0 BORDER=0>
<TR><TD><IMG WIDTH=100 HEIGHT=1 ALT="" SRC="/TRUETYPE/OTSPEC/pixel.gif" BORDER=0></TD>
<TD><H1>Table Formats</H1></TD>
</TR>
<TR><TD></TD><TD ALIGN=TOP>
<H2>DSIG - Digital Signature Table</H2>
<P>
The DSIG table contains the digital signature of the OpenType font.
The digital signature protects the font from being altered in any way
after it is published. "Trust Provider" services integrated into operating systems
and applications provide this authentication.
<P>
All OpenType fonts, as most software, will ultimately be required to contain digital
signatures if security and licensing issues are to be mediated.
<P>
The digital signature has the form of a PKCS#7 signed object with X.509
certificates. These formats are widely documented and rely on a key pair
architecture. Software publishers create the signature using a private key,
and users authenticate the signature using a public key.
<P>
Signatures contain the following data:<BR>
<UL>
<LI>content info<BR>
<LI>content digest<BR>
<LI>certificates indicating publisher, expiration dates, serial number<BR>
<LI>authenticated attributes<BR>
<LI>unauthenticated attributes<BR>
</UL>
<P>
For more information about PKCS#7 signatures, see <A HREF="http://www.rsa.com/rsalabs/newfaq/q166.html">http://www.rsa.com/rsalabs/newfaq/q166.html.</A>
<P>
<P>For more information about X.509 certificates, see <A HREF="http://www.rsa.com/rsalabs/newfaq/q165.html">http://www.rsa.com/rsalabs/newfaq/q165.html</A>.
<TABLE WIDTH=530 BGCOLOR="#F0F0F0">
<THEAD>
<TR>
<TH BGCOLOR="#C0C0C0">Type</TH><TH BGCOLOR="#C0C0C0">Name</TH>
<TH BGCOLOR="#C0C0C0">Description</TH></TR>
</THEAD><TBODY>
<TR>
<TD VALIGN=TOP>ULONG</TD><TD VALIGN=TOP>version</TD>
<TD VALIGN=TOP>Version</TD></TR>
<TR>
<TD VALIGN=TOP>VAR</TD><TD VALIGN=TOP>Signature</TD><TD VALIGN=TOP>PKCS#7 signed object with X.509 Certificates</TD></TR>
</TABLE>
<P>
We will soon be adding a list of steps publishers should take to add a DSIG table to a font.
<br> <br>
<FONT FACE="Arial, Helvetica" SIZE=1>
Microsoft Typography Web Site <A HREF="/truetype/otspec/CPYRIGHT.htm">© 1996 Microsoft Corporation</A>
<BR>
Comments to the Microsoft Typography group: <A HREF="mailto:ttwsite@microsoft.com">ttwsite@microsoft.com</A>
<BR>
<A HREF="/truetype/default.htm">Home</a> | <a href="/truetype/creators.htm"> Information for Developers</a>
<BR>
Last updated 05 September 1996
</FONT>
</TD></TR>
</TABLE>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -