SecKey Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata.
public class SecKey : CoreFoundation.NativeObject
type SecKey = class
inherit NativeObject
- Ereditarietà
Proprietà
| Nome | Descrizione |
|---|---|
| BlockSize |
Ottiene le dimensioni del blocco della chiave. |
| Handle |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| Owns |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
Metodi
| Nome | Descrizione |
|---|---|
| ClearHandle() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| Create(NSData, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| CreateRandomKey(NSDictionary, NSError) |
Crea e restituisce una nuova coppia di chiavi. |
| CreateRandomKey(SecKeyGenerationParameters, NSError) |
Crea e restituisce una nuova coppia di chiavi. |
| CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError) |
Crea e restituisce una nuova coppia di chiavi. |
| CreateSignature(SecKeyAlgorithm, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Decrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Decrypt(SecPadding, IntPtr, IntPtr, IntPtr, IntPtr) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Dispose() |
Rilascia tutte le risorse usate da questo oggetto. (Ereditato da DisposableObject) |
| Dispose(Boolean) |
Rilascia le risorse usate da questo oggetto. (Ereditato da NativeObject) |
| Encrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Encrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Encrypt(SecPadding, IntPtr, IntPtr, IntPtr, IntPtr) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Equals(Object) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| GenerateKeyPair(NSDictionary, SecKey, SecKey) |
Genera una coppia di chiavi dai valori specificati. |
| GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Genera una coppia di chiavi dai valori specificati. |
| GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Genera una coppia di chiavi dai valori specificati. |
| GetAttributes() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetCheckedHandle() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| GetExternalRepresentation() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetExternalRepresentation(NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetHashCode() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetPublicKey() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetTypeID() |
Identificatore di tipo per il tipo Security.SecKey. |
| InitializeHandle(NativeHandle) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da DisposableObject) |
| IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| RawSign(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| RawVerify(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| Release() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da NativeObject) |
| Retain() |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. (Ereditato da NativeObject) |
| VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetHandle(INativeObject) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |
| GetNonNullHandle(INativeObject, String) |
Incapsula una chiave di sicurezza, una metà di una coppia di chiavi pubblica-privata. |