ECAlgorithm 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.
Mewakili kelas abstrak dari mana algoritma asimetris kurva elips dapat mewarisi.
public ref class ECAlgorithm abstract : System::Security::Cryptography::AsymmetricAlgorithm
public abstract class ECAlgorithm : System.Security.Cryptography.AsymmetricAlgorithm
type ECAlgorithm = class
inherit AsymmetricAlgorithm
Public MustInherit Class ECAlgorithm
Inherits AsymmetricAlgorithm
- Warisan
- Turunan
Konstruktor
ECAlgorithm() |
Menginisialisasi instans baru kelas ECAlgorithm. |
Bidang
KeySizeValue |
Mewakili ukuran, dalam bit, modulus kunci yang digunakan oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
LegalKeySizesValue |
Menentukan ukuran kunci yang didukung oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
Properti
KeyExchangeAlgorithm |
Ketika ditimpa di kelas turunan, mendapatkan nama algoritma pertukaran kunci. Jika tidak, melempar NotImplementedException. (Diperoleh dari AsymmetricAlgorithm) |
KeySize |
Mendapatkan atau mengatur ukuran, dalam bit, modulus kunci yang digunakan oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
LegalKeySizes |
Mendapatkan ukuran kunci yang didukung oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
SignatureAlgorithm |
Saat diimplementasikan di kelas turunan, mendapatkan nama algoritma tanda tangan. Jika tidak, selalu melempar .NotImplementedException (Diperoleh dari AsymmetricAlgorithm) |
Metode
Clear() |
Merilis semua sumber daya yang AsymmetricAlgorithm digunakan oleh kelas . (Diperoleh dari AsymmetricAlgorithm) |
Dispose() |
Merilis semua sumber daya yang digunakan oleh instans AsymmetricAlgorithm kelas saat ini. (Diperoleh dari AsymmetricAlgorithm) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang AsymmetricAlgorithm digunakan oleh kelas dan secara opsional merilis sumber daya terkelola. (Diperoleh dari AsymmetricAlgorithm) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
ExportECPrivateKey() |
Mengekspor kunci saat ini dalam format ECPrivateKey. |
ExportECPrivateKeyPem() |
Mengekspor kunci saat ini dalam format ECPrivateKey, yang dikodekan PEM. |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis byte. (Diperoleh dari AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter. (Diperoleh dari AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis byte, yang dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter, YANG dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
ExportExplicitParameters(Boolean) |
Ketika ditimpa di kelas turunan, ekspor eksplisit ECParameters untuk ECCurve. |
ExportParameters(Boolean) |
Ketika ditimpa di kelas turunan, mengekspor yang dinamai atau eksplisit ECParameters untuk ECCurve. Jika kurva memiliki nama, properti Kurva akan berisi parameter kurva bernama jika tidak, itu akan berisi parameter eksplisit. |
ExportPkcs8PrivateKey() |
Mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo. (Diperoleh dari AsymmetricAlgorithm) |
ExportPkcs8PrivateKeyPem() |
Mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo, YANG dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfo() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format X.509 SubjectPublicKeyInfo. (Diperoleh dari AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfoPem() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format X.509 SubjectPublicKeyInfo, YANG dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
FromXmlString(String) |
Saat ditimpa di kelas turunan, rekonstruksi AsymmetricAlgorithm objek dari string XML. Jika tidak, melempar .NotImplementedException (Diperoleh dari AsymmetricAlgorithm) |
GenerateKey(ECCurve) |
Saat ditimpa di kelas turunan, menghasilkan keypair publik/privat baru untuk kurva yang ditentukan. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur ECPrivateKey, menggantikan kunci untuk objek ini. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 EncryptedPrivateKeyInfo setelah mendekripsi dengan kata sandi berbasis byte, menggantikan kunci untuk objek ini. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 EncryptedPrivateKeyInfo setelah mendekripsi dengan kata sandi berbasis byte, menggantikan kunci untuk objek ini. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. |
ImportFromPem(ReadOnlySpan<Char>) |
Mengimpor kunci yang dikodekan RFC 7468 PEM, menggantikan kunci untuk objek ini. |
ImportParameters(ECParameters) |
Ketika ditimpa di kelas turunan ECParameters, mengimpor . |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 PrivateKeyInfo setelah dekripsi, menggantikan kunci untuk objek ini. |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Mengimpor kunci publik dari struktur SubjectPublicKeyInfo X.509 setelah dekripsi, mengganti kunci untuk objek ini |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
ToXmlString(Boolean) |
Saat ditimpa di kelas turunan, membuat dan mengembalikan representasi string XML dari objek saat ini AsymmetricAlgorithm . Jika tidak, melempar .NotImplementedException (Diperoleh dari AsymmetricAlgorithm) |
TryExportECPrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format ECPrivateKey ke dalam buffer yang disediakan. |
TryExportECPrivateKeyPem(Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format ECPrivateKey yang dikodekan PEM ke dalam buffer yang disediakan. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis byte. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis karakter. |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis byte, YANG dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32) |
Mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo dengan kata sandi berbasis karakter, YANG dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. |
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo yang dikodekan PEM ke dalam buffer yang disediakan. (Diperoleh dari AsymmetricAlgorithm) |
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format X.509 SubjectPublicKeyInfo ke dalam buffer yang disediakan. |
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format SUBJECTPublicKeyInfo yang dikodekan PEM ke dalam buffer yang disediakan. (Diperoleh dari AsymmetricAlgorithm) |