SecKey Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula uma chave de segurança, metade de um par de chaves público-privado.
public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
interface INativeObject
interface IDisposable
- Herança
-
SecKey
- Implementações
Construtores
SecKey(IntPtr, Boolean) |
Um construtor usado ao criar representações gerenciadas de objetos não gerenciados. |
SecKey(IntPtr) |
Um construtor usado ao criar representações gerenciadas de objetos não gerenciados. |
Propriedades
BlockSize |
Obtém o tamanho do bloco da chave. |
Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. |
Métodos
Create(NSData, NSDictionary, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
CreateRandomKey(NSDictionary, NSError) |
Cria e retorna um novo par de chaves. |
CreateRandomKey(SecKeyGenerationParameters, NSError) |
Cria e retorna um novo par de chaves. |
CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError) |
Cria e retorna um novo par de chaves. |
CreateSignature(SecKeyAlgorithm, NSData, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Decrypt(SecPadding, Byte[], Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Decrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Dispose() |
Libera os recursos usados pelo objeto SecKey. |
Dispose(Boolean) |
Libera os recursos usados pelo objeto SecKey. |
Encrypt(SecPadding, Byte[], Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Encrypt(SecPadding, Byte[], Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Encrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
Finalize() |
Finalizador para o objeto SecKey |
GenerateKeyPair(NSDictionary, SecKey, SecKey) |
Gera um par de chaves dos valores fornecidos. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Gera um par de chaves dos valores fornecidos. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Gera um par de chaves dos valores fornecidos. |
GetAttributes() |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetExternalRepresentation() |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetExternalRepresentation(NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetPublicKey() |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
GetTypeID() |
Identificador de tipo para o tipo Security.SecKey. |
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
RawSign(SecPadding, Byte[], Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
RawVerify(SecPadding, Byte[], Byte[]) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Encapsula uma chave de segurança, metade de um par de chaves público-privado. |