Sprache

SecKey Klasse

Definition

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

public class SecKey : CoreFoundation.NativeObject
type SecKey = class
    inherit NativeObject
Vererbung

Eigenschaften

Name Beschreibung
BlockSize

Ruft die Blockgröße des Schlüssels ab.

Handle

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
Owns

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)

Methoden

Name Beschreibung
ClearHandle()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
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, IntPtr, IntPtr, IntPtr)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von DisposableObject)
Dispose(Boolean)

Gibt die von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von NativeObject)
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, IntPtr, IntPtr, IntPtr)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

Equals(Object)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
GenerateKeyPair(NSDictionary, SecKey, SecKey)

Generiert ein Schlüsselpaar aus den bereitgestellten Werten.

GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey)

Generiert ein Schlüsselpaar aus den bereitgestellten Werten.

GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey)

Generiert ein Schlüsselpaar aus den bereitgestellten Werten.

GetAttributes()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

GetCheckedHandle()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
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.

GetHashCode()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
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.

InitializeHandle(NativeHandle)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von DisposableObject)
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.

Release()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von NativeObject)
Retain()

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

(Geerbt von NativeObject)
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

GetNonNullHandle(INativeObject, String)

Kapselt einen Sicherheitsschlüssel, eine Hälfte eines öffentlichen privaten Schlüsselpaars.

Gilt für: