在数字电影中所有环节都涉及到加密解密,期中就包含KDM文件所需要的加密所用的加密证书。
该标准为:SMPTE 430-2-2006
我们知道现在大部分涉及CA的基本上都是用openssl来实现。
如何构建生成自己的根证书和中间机构证书和端证书,请自行搜索万恶的baidu
数字电影对证书做了一些限制,其属于509所支持的子集。
本篇文章只是解析一下证书中包含哪些信息,及该信息的含义:
我们生成证书可以选择PEM和DER两种格式输出,PEM是对DER做了base64编码的文件输出便于直接用文本编辑器查看。
我们在命令行用openssl打开证书看看证书里面包含哪些信息:
openssl x509 -in C:\Users\hasee\Desktop\dcp\encryption\kdm\kfg365.cert.sha256.pem -text -noout
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
01:37:8f:90:56:1d:fc:b0
Signature Algorithm: sha256WithRSAEncryption
Issuer: O = DC2.SMPTE.DOREMILABS.COM, OU = DC.DOREMILABS.COM, CN = .US1.DCS.DOLPHIN.DC2.SMPTE, dnQualifier = BnB0iDJLgyqiWUjn1uqrOy2/DEE=
Validity
Not Before: Jan 1 00:00:00 2007 GMT
Not After : Dec 1 00:00:00 2025 GMT
Subject: O = DC2.SMPTE.DOREMILABS.COM, OU = DC.DOREMILABS.COM, CN = LE SPB