我看到的签约问题和加密最终MDM配置文件位置: iOS MDM profile signing, which certificate to use?加密MDM轮廓
我使用充气城堡库进行加密。目前,我在使用scep标识证书加密最终配置文件时被卡住了。
我正面临以下问题。
从scep响应证书中检索的公钥不是16字节(128位),因此加密失败并带有消息密钥应该是128位。
如果我可以使用以下代码将公钥更改为16byte,则设备会抛出无效配置文件dailog。
public static string getKeyMessageDigest(string key) { byte[] ByteData = Encoding.UTF8.GetBytes(key); //MD5 creating MD5 object. MD5 oMd5 = MD5.Create(); byte[] HashData = oMd5.ComputeHash(ByteData); //convert byte array to hex format StringBuilder oSb = new StringBuilder(); for (int x = 0; x < HashData.Length; x++) { //hexadecimal string value oSb.Append(HashData[x].ToString("x2")); } return Convert.ToString(oSb); }
有人能帮助我做一些博客或示例代码加密的个人资料?感谢你的帮助。
+1你是超级巨星!我一直在努力争取一段时间。我有完全相同的解决方案,但错过了来自EncryptedPayloadContent的Encrypted。那里记录的是什么?!无论如何,感谢您的帮助! –