4
想要在iOS設備上安全地存儲公鑰/私鑰信息。我知道我想把它存儲在KeyChain中,但我不能100%確定我需要在SecRecord
中填充哪些屬性。我會做這樣的事情:如何安全地存儲公鑰/私鑰
// private key
SecKeyChain.Add(new SecRecord(SecKind.Key)
{
Accessible = SecAccessible.AlwaysThisDeviceOnly,
KeySizeInBits = 512,
KeyClass = SecKeyClass.Private,
CanSign = true,
ValueData = privateKeyValue,
Account = publicKeyValue
});
這將存儲的私鑰,然後按照類似的方法爲公共密鑰與用戶唯一的一個值替換Account
屬性如用戶名。但是,不確定這是否是正確的使用方法。
有沒有人有一個很好的例子,你將如何做這個專門爲鍵?