Język

SecKey Klasa

Definicja

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

public class SecKey : CoreFoundation.NativeObject
type SecKey = class
    inherit NativeObject
Dziedziczenie

Właściwości

Nazwisko Opis
BlockSize

Pobiera rozmiar bloku klucza.

Handle

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
Owns

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)

Metody

Nazwisko Opis
ClearHandle()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
Create(NSData, NSDictionary, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

CreateDecryptedData(SecKeyAlgorithm, NSData, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

CreateEncryptedData(SecKeyAlgorithm, NSData, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

CreateRandomKey(NSDictionary, NSError)

Tworzy i zwraca nową parę kluczy.

CreateRandomKey(SecKeyGenerationParameters, NSError)

Tworzy i zwraca nową parę kluczy.

CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError)

Tworzy i zwraca nową parę kluczy.

CreateSignature(SecKeyAlgorithm, NSData, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

(Odziedziczone po DisposableObject)
Dispose(Boolean)

Zwalnia zasoby używane przez ten obiekt.

(Odziedziczone po NativeObject)
Encrypt(SecPadding, Byte[], Byte[])

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

Equals(Object)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
GenerateKeyPair(NSDictionary, SecKey, SecKey)

Generuje parę kluczy na podstawie podanych wartości.

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

Generuje parę kluczy na podstawie podanych wartości.

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

Generuje parę kluczy na podstawie podanych wartości.

GetAttributes()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetCheckedHandle()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
GetExternalRepresentation()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetExternalRepresentation(NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetHashCode()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetPublicKey()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetTypeID()

Identyfikator typu Security.SecKey.

InitializeHandle(NativeHandle)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po DisposableObject)
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

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

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

Release()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po NativeObject)
Retain()

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

(Odziedziczone po NativeObject)
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

Metody rozszerzania

Nazwisko Opis
GetHandle(INativeObject)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

GetNonNullHandle(INativeObject, String)

Hermetyzuje klucz zabezpieczeń, połowę pary kluczy publicznych-prywatnych.

Dotyczy