SecKey Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée.
public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
interface INativeObject
interface IDisposable
- Héritage
-
SecKey
- Implémente
Constructeurs
SecKey(IntPtr, Boolean) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés. |
SecKey(IntPtr) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés. |
Propriétés
BlockSize |
Obtient la taille de bloc de la clé. |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
Méthodes
Create(NSData, NSDictionary, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
CreateRandomKey(NSDictionary, NSError) |
Crée et retourne une nouvelle paire de clés. |
CreateRandomKey(SecKeyGenerationParameters, NSError) |
Crée et retourne une nouvelle paire de clés. |
CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError) |
Crée et retourne une nouvelle paire de clés. |
CreateSignature(SecKeyAlgorithm, NSData, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Decrypt(SecPadding, Byte[], Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Decrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Dispose() |
Libère les ressources utilisées par l’objet SecKey. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet SecKey. |
Encrypt(SecPadding, Byte[], Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Encrypt(SecPadding, Byte[], Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Encrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
Finalize() |
Finaliseur pour l’objet SecKey |
GenerateKeyPair(NSDictionary, SecKey, SecKey) |
Génère une paire de clés à partir des valeurs fournies. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Génère une paire de clés à partir des valeurs fournies. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Génère une paire de clés à partir des valeurs fournies. |
GetAttributes() |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetExternalRepresentation() |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetExternalRepresentation(NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetPublicKey() |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
GetTypeID() |
Identificateur de type pour le type Security.SecKey. |
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
RawSign(SecPadding, Byte[], Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
RawVerify(SecPadding, Byte[], Byte[]) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Encapsule une clé de sécurité, soit la moitié d’une paire clé publique-privée. |