SecKey Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |