共用方式為


SecKey 類別

定義

封裝安全性金鑰,這是公開-私密金鑰組的一半。

public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
    interface INativeObject
    interface IDisposable
繼承
SecKey
實作

建構函式

SecKey(IntPtr, Boolean)

建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式。

SecKey(IntPtr)

建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式。

屬性

BlockSize

取得索引鍵的區塊大小。

Handle

處理非受控物件標記法) (指標。

方法

Create(NSData, NSDictionary, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

CreateDecryptedData(SecKeyAlgorithm, NSData, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

CreateEncryptedData(SecKeyAlgorithm, NSData, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

CreateRandomKey(NSDictionary, NSError)

建立並傳回新的金鑰組。

CreateRandomKey(SecKeyGenerationParameters, NSError)

建立並傳回新的金鑰組。

CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError)

建立並傳回新的金鑰組。

CreateSignature(SecKeyAlgorithm, NSData, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Decrypt(SecPadding, Byte[], Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Decrypt(SecPadding, IntPtr, nint, IntPtr, nint)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Dispose()

釋放 SecKey 物件所使用的資源。

Dispose(Boolean)

釋放 SecKey 物件所使用的資源。

Encrypt(SecPadding, Byte[], Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Encrypt(SecPadding, Byte[], Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Encrypt(SecPadding, IntPtr, nint, IntPtr, nint)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

Finalize()

SecKey 物件的完成項

GenerateKeyPair(NSDictionary, SecKey, SecKey)

從提供的值產生金鑰組。

GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey)

從提供的值產生金鑰組。

GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey)

從提供的值產生金鑰組。

GetAttributes()

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetExternalRepresentation()

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetExternalRepresentation(NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetPublicKey()

封裝安全性金鑰,這是公開-私密金鑰組的一半。

GetTypeID()

Security.SecKey 類型的類型識別碼。

IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

RawSign(SecPadding, Byte[], Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

RawSign(SecPadding, IntPtr, Int32, Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

RawVerify(SecPadding, Byte[], Byte[])

封裝安全性金鑰,這是公開-私密金鑰組的一半。

RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError)

封裝安全性金鑰,這是公開-私密金鑰組的一半。

適用於