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 chiave privata pubblica.
public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
interface INativeObject
interface IDisposable
- Ereditarietà
-
SecKey
- Implementazioni
Costruttori
SecKey(IntPtr, Boolean) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti. |
SecKey(IntPtr) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti. |
Proprietà
BlockSize |
Ottiene le dimensioni del blocco della chiave. |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. |
Metodi
Create(NSData, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
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 chiave privata pubblica. |
Decrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Decrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Dispose() |
Rilascia le risorse usate dall'oggetto SecKey. |
Dispose(Boolean) |
Rilascia le risorse usate dall'oggetto SecKey. |
Encrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Encrypt(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Encrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
Finalize() |
Finalizzatore per l'oggetto SecKey |
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 chiave privata pubblica. |
GetExternalRepresentation() |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
GetExternalRepresentation(NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
GetPublicKey() |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
GetTypeID() |
Identificatore di tipo per il tipo Security.SecKey. |
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
RawSign(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
RawVerify(SecPadding, Byte[], Byte[]) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Incapsula una chiave di sicurezza, una metà di una coppia chiave privata pubblica. |