Bagikan melalui


SecKey Kelas

Definisi

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
    interface INativeObject
    interface IDisposable
Warisan
SecKey
Penerapan

Konstruktor

SecKey(IntPtr, Boolean)

Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola.

SecKey(IntPtr)

Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola.

Properti

BlockSize

Mendapatkan ukuran blok kunci.

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

Metode

Create(NSData, NSDictionary, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

CreateDecryptedData(SecKeyAlgorithm, NSData, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

CreateEncryptedData(SecKeyAlgorithm, NSData, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

CreateRandomKey(NSDictionary, NSError)

Membuat dan mengembalikan pasangan kunci baru.

CreateRandomKey(SecKeyGenerationParameters, NSError)

Membuat dan mengembalikan pasangan kunci baru.

CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError)

Membuat dan mengembalikan pasangan kunci baru.

CreateSignature(SecKeyAlgorithm, NSData, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

Dispose()

Merilis sumber daya yang digunakan oleh objek SecKey.

Dispose(Boolean)

Merilis sumber daya yang digunakan oleh objek SecKey.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

Finalize()

Finalizer untuk objek SecKey

GenerateKeyPair(NSDictionary, SecKey, SecKey)

Menghasilkan pasangan kunci dari nilai yang disediakan.

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

Menghasilkan pasangan kunci dari nilai yang disediakan.

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

Menghasilkan pasangan kunci dari nilai yang disediakan.

GetAttributes()

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetExternalRepresentation()

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetExternalRepresentation(NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetPublicKey()

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

GetTypeID()

Ketik pengidentifikasi untuk jenis Security.SecKey.

IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

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

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError)

Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.

Berlaku untuk