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 : 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. |