A non-transitory computer-readable medium having stored thereon, computer-executable instructions that, when executed by a processor, cause a first information processing apparatus to execute operations, the operations comprising:
- receiving, based on a first determination that an expiration date of an encrypted content signature issuer certificate is on or after time information associated with a second information processing apparatus, encrypted content from the second information processing apparatus;
- comparing the expiration date of the encrypted content signature issuer certificate recorded in the encrypted content signature issuer certificate with first information that indicates an issue date of an encrypted content signature file;
- determining, based on the comparison and the encrypted content signature file corresponding to the encrypted content to be reproduced, that the encrypted content is reproducible,
- wherein the encrypted content signature file includes:
- the first information that indicates the issue date of the encrypted content signature file, and
- the encrypted content signature issuer certificate with a public key of an encrypted content signature issuer, and
- wherein the encrypted content signature issuer is configured to generate the encrypted content signature file;
- referring, based on a second determination that the expiration date of the encrypted content signature issuer certificate is on or after the issue date of the encrypted content signature file, a revocation list corresponding to second information that indicates invalidation of the encrypted content signature issuer certificate;
- obtaining, based on the second determination that the expiration date of the encrypted content signature issuer certificate is on or after the issue date of the encrypted content signature file, and an identifier of the encrypted content signature issuer certificate is registered in the revocation list, an invalidated date of the encrypted content signature issuer certificate from the revocation list;
- decoding, based on a third determination that the issue date of the encrypted content signature file is before the invalidated date, the encrypted content;
- and
- reproducing the decoded encrypted content.