SecKey Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars.
public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
interface INativeObject
interface IDisposable
- Vererbung
-
SecKey
- Implementiert
Konstruktoren
SecKey(IntPtr, Boolean) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird. |
SecKey(IntPtr) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird. |
Eigenschaften
BlockSize |
Ruft die Blockgröße des Schlüssels ab. |
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. |
Methoden
Create(NSData, NSDictionary, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
CreateRandomKey(NSDictionary, NSError) |
Erstellt und gibt ein neues Schlüsselpaar zurück. |
CreateRandomKey(SecKeyGenerationParameters, NSError) |
Erstellt und gibt ein neues Schlüsselpaar zurück. |
CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError) |
Erstellt und gibt ein neues Schlüsselpaar zurück. |
CreateSignature(SecKeyAlgorithm, NSData, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Decrypt(SecPadding, Byte[], Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Decrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Dispose() |
Gibt die vom SecKey-Objekt verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die vom SecKey-Objekt verwendeten Ressourcen frei. |
Encrypt(SecPadding, Byte[], Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Encrypt(SecPadding, Byte[], Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Encrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
Finalize() |
Finalizer für das SecKey-Objekt |
GenerateKeyPair(NSDictionary, SecKey, SecKey) |
Generiert ein Schlüsselpaar aus den angegebenen Werten. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Generiert ein Schlüsselpaar aus den angegebenen Werten. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Generiert ein Schlüsselpaar aus den angegebenen Werten. |
GetAttributes() |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetExternalRepresentation() |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetExternalRepresentation(NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetPublicKey() |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
GetTypeID() |
Typbezeichner für den Security.SecKey-Typ. |
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
RawSign(SecPadding, Byte[], Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
RawVerify(SecPadding, Byte[], Byte[]) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen/privaten Schlüsselpaars. |