Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like
AssigneeMicrosoft Corporation
InventorsBlair Brewster Dillaway, Brian LaMacchia, John Manferdelli, Muthukrishnan Paramasivam
Life of this patent
Estimating the term…
Abstract
A digital certificate is employed to produce a digital signature for a digital construct. In the digital certificate is set forth a certificate validity period defining for the digital certificate a time period during which the digital certificate is to be honored as valid for producing digital signatures, and a signature validity period defining for each digital signature produced based on the digital certificate a time period during which the digital signature is to be honored as valid.
Claims20
A computer-readable storage medium having stored thereon a digital structure defining a digital certificate for being employed to produce a digital signature for a digital construct, the digital certificate having a public-private key pair associated therewith, the private key for being employed to produce the digital signature, the public key for being employed to validate the digital signature, the digital structure comprising:
- a first field setting forth the public key associated with the digital certificate;
- a second field setting forth a signature creation validity period defining for the digital certificate and the private key thereof a time period during which the digital certificate and the private key thereof are to be honored as valid for producing digital signatures;
- and
- a third field separate from the second field and setting forth a certificate validity period defining for each digital signature produced based on the digital certificate a time period different from said signature creation validity period during which the digital signature is to be honored as valid.
A computer-readable storage medium having stored thereon a digital structure defining a digital construct with a digital signature and an attached chain including a digital certificate having been employed to produce the digital signature for the digital construct, the digital certificate having a public-private key pair associated therewith, the private key having been employed to produce the digital signature, the public key for being employed to validate the digital signature, the digital structure comprising:
- a first field setting forth the public key associated with the digital certificate;
- a second field setting forth a signature creation validity period defining for the digital certificate and the private key thereof a time period during which the digital certificate and the private key thereof are to be honored as valid for producing digital signatures of the digital construct;
- and
- a third field separate from the second field and setting forth a certificate validity period defining for the digital signature of the digital construct as produced based on the digital certificate a time period different from said signature creation validity period during which the digital signature of the digital construct is to be honored as valid.
Dependencies are inferred from the claim text.