SecKey Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat.
public class SecKey : IDisposable, ObjCRuntime.INativeObject
type SecKey = class
interface INativeObject
interface IDisposable
- Warisan
-
SecKey
- Penerapan
Konstruktor
SecKey(IntPtr, Boolean) |
Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola. |
SecKey(IntPtr) |
Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola. |
Properti
BlockSize |
Mendapatkan ukuran blok kunci. |
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. |
Metode
Create(NSData, NSDictionary, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Create(NSData, SecKeyType, SecKeyClass, Int32, NSDictionary, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
CreateDecryptedData(SecKeyAlgorithm, NSData, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
CreateEncryptedData(SecKeyAlgorithm, NSData, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
CreateRandomKey(NSDictionary, NSError) |
Membuat dan mengembalikan pasangan kunci baru. |
CreateRandomKey(SecKeyGenerationParameters, NSError) |
Membuat dan mengembalikan pasangan kunci baru. |
CreateRandomKey(SecKeyType, Int32, NSDictionary, NSError) |
Membuat dan mengembalikan pasangan kunci baru. |
CreateSignature(SecKeyAlgorithm, NSData, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Decrypt(SecPadding, Byte[], Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Decrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Dispose() |
Merilis sumber daya yang digunakan oleh objek SecKey. |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh objek SecKey. |
Encrypt(SecPadding, Byte[], Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Encrypt(SecPadding, Byte[], Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Encrypt(SecPadding, IntPtr, nint, IntPtr, nint) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
Finalize() |
Finalizer untuk objek SecKey |
GenerateKeyPair(NSDictionary, SecKey, SecKey) |
Menghasilkan pasangan kunci dari nilai yang disediakan. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Menghasilkan pasangan kunci dari nilai yang disediakan. |
GenerateKeyPair(SecKeyType, Int32, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, SecKey, SecKey) |
Menghasilkan pasangan kunci dari nilai yang disediakan. |
GetAttributes() |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetExternalRepresentation() |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetExternalRepresentation(NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, NSDictionary, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetKeyExchangeResult(SecKeyAlgorithm, SecKey, SecKeyKeyExchangeParameter, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetPublicKey() |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
GetTypeID() |
Ketik pengidentifikasi untuk jenis Security.SecKey. |
IsAlgorithmSupported(SecKeyOperationType, SecKeyAlgorithm) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
RawSign(SecPadding, Byte[], Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
RawSign(SecPadding, IntPtr, Int32, Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
RawVerify(SecPadding, Byte[], Byte[]) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
RawVerify(SecPadding, IntPtr, Int32, IntPtr, Int32) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |
VerifySignature(SecKeyAlgorithm, NSData, NSData, NSError) |
Merangkum kunci keamanan, setengah dari pasangan kunci publik-privat. |