8. One or more computer readable media, wherein the one or more computer readable media do not consist of a propagated data signal, the one or more computer readable media having stored thereon computer-executable instructions that, when executed by a processor, will cause a computer to perform a method of digitally signing an electronic document with a user-entered image of a signature, the method comprising: rendering the document; examining properties of each of a plurality of signing certificates available to the user; in response to examining the properties, filtering out signing certificates that are used for network authentication and for code signing from among the plurality of signing certificates to determine signing certificates that match a selection criterion; selecting a signing certificate from among the signing certificates that match the selection criterion; rendering a sign dialog associated with the document; receiving a signature from a user, wherein receiving the signature from the user comprises receiving a written signature from the user; creating a digital representation that includes an image of the written signature received from the user; creating a single unique value, the single unique value representative of both the image of the written signature of the user and of the document; and saving the unique value in association with the document thereby digitally signing the document, wherein saving the unique value in association with the document includes associating the unique value with the signing certificate selected.
8. One or more computer readable media, wherein the one or more computer readable media do not consist of a propagated data signal, the one or more computer readable media having stored thereon computer-executable instructions that, when executed by a processor, will cause a computer to perform a method of digitally signing an electronic document with a user-entered image of a signature, the method comprising: rendering the document; examining properties of each of a plurality of signing certificates available to the user; in response to examining the properties, filtering out signing certificates that are used for network authentication and for code signing from among the plurality of signing certificates to determine signing certificates that match a selection criterion; selecting a signing certificate from among the signing certificates that match the selection criterion; rendering a sign dialog associated with the document; receiving a signature from a user, wherein receiving the signature from the user comprises receiving a written signature from the user; creating a digital representation that includes an image of the written signature received from the user; creating a single unique value, the single unique value representative of both the image of the written signature of the user and of the document; and saving the unique value in association with the document thereby digitally signing the document, wherein saving the unique value in association with the document includes associating the unique value with the signing certificate selected. 11. The one or more computer readable media of claim 8 , wherein the method performed by the computer as a result of the computer-executable instructions contained therein comprising rendering the sign dialog further comprises prompting a user to write the signature with an input device in order to sign the document.