ECDsa 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.
Menyediakan kelas dasar abstrak yang merangkum Elliptic Curve Digital Signature Algorithm (ECDSA).
public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
public ref class ECDsa abstract : System::Security::Cryptography::ECAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
inherit AsymmetricAlgorithm
type ECDsa = class
inherit ECAlgorithm
type ECDsa = class
inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits ECAlgorithm
- Warisan
- Warisan
- Turunan
- Atribut
Keterangan
Kelas ini berfungsi sebagai kelas dasar abstrak untuk ECDsaCng derivasi.
Konstruktor
ECDsa() |
Menginisialisasi instans baru kelas ECDsa. |
Bidang
KeySizeValue |
Mewakili ukuran, dalam bit, dari modulus kunci yang digunakan oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
LegalKeySizesValue |
Menentukan ukuran kunci yang didukung oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
Properti
KeyExchangeAlgorithm |
Mendapatkan nama algoritma pertukaran kunci. |
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, dari modulus kunci yang digunakan oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
LegalKeySizes |
Mendapatkan ukuran kunci yang didukung oleh algoritma asimetris. (Diperoleh dari AsymmetricAlgorithm) |
SignatureAlgorithm |
Mendapatkan nama algoritma tanda tangan. |
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) |
Create() |
Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA). |
Create(ECCurve) |
Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) dengan kunci yang baru dibuat di atas kurva yang ditentukan. |
Create(ECParameters) |
Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) menggunakan parameter yang ditentukan sebagai kunci. |
Create(String) |
Kedaluwarsa.
Membuat instans baru dari implementasi yang ditentukan dari Elliptic Curve Digital Signature Algorithm (ECDSA). |
Dispose() |
Merilis semua sumber daya yang digunakan oleh instans AsymmetricAlgorithm kelas saat ini. (Diperoleh dari AsymmetricAlgorithm) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang digunakan oleh AsymmetricAlgorithm 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. |
ExportECPrivateKey() |
Mengekspor kunci saat ini dalam format ECPrivateKey. (Diperoleh dari ECAlgorithm) |
ExportECPrivateKeyPem() |
Mengekspor kunci saat ini dalam format ECPrivateKey, yang dikodekan PEM. (Diperoleh dari ECAlgorithm) |
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 dalam kelas turunan, mengekspor parameter eksplisit untuk kurva elips. |
ExportExplicitParameters(Boolean) |
Ketika ditimpa di kelas turunan, ekspor eksplisit ECParameters untuk ECCurve. (Diperoleh dari ECAlgorithm) |
ExportParameters(Boolean) |
Ketika ditimpa dalam kelas turunan, mengekspor parameter bernama atau eksplisit untuk kurva elips. Jika kurva memiliki nama, Curve bidang berisi parameter kurva bernama, jika tidak, bidang tersebut berisi parameter eksplisit. |
ExportParameters(Boolean) |
Ketika ditimpa di kelas turunan, mengekspor bernama atau eksplisit ECParameters untuk ECCurve. Jika kurva memiliki nama, properti Kurva akan berisi parameter kurva bernama jika tidak, itu akan berisi parameter eksplisit. (Diperoleh dari ECAlgorithm) |
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 SubjectPublicKeyInfo X.509. (Diperoleh dari AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfoPem() |
Mengekspor bagian kunci publik dari kunci saat ini dalam format SubjectPublicKeyInfo X.509, yang dikodekan PEM. (Diperoleh dari AsymmetricAlgorithm) |
FromXmlString(String) |
Metode ini melemparkan dalam semua kasus. |
FromXmlString(String) |
Saat ditimpa di kelas turunan, merekonstruksi AsymmetricAlgorithm objek dari string XML. Jika tidak, melempar NotImplementedException. (Diperoleh dari AsymmetricAlgorithm) |
GenerateKey(ECCurve) |
Ketika ditimpa di kelas turunan, menghasilkan pasangan kunci publik/privat ephemeral baru untuk kurva yang ditentukan, menggantikan kunci saat ini. |
GenerateKey(ECCurve) |
Saat ditimpa di kelas turunan, menghasilkan keypair publik/privat baru untuk kurva yang ditentukan. (Diperoleh dari ECAlgorithm) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetMaxSignatureSize(DSASignatureFormat) |
Mendapatkan ukuran terbesar, dalam byte, untuk tanda tangan yang dihasilkan oleh kunci ini dalam format yang ditunjukkan. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Saat ditimpa dalam kelas turunan, menghitung nilai hash dari bagian array byte yang ditentukan dengan menggunakan algoritma hash yang ditentukan. |
HashData(Stream, HashAlgorithmName) |
Ketika ditimpa di kelas turunan, menghitung nilai hash dari aliran biner yang ditentukan dengan menggunakan algoritma hash yang ditentukan. |
ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur ECPrivateKey, menggantikan kunci untuk objek ini. |
ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur ECPrivateKey, menggantikan kunci untuk objek ini. (Diperoleh dari ECAlgorithm) |
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<Byte>, ReadOnlySpan<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mengimpor keypair publik/privat dari struktur PKCS#8 EncryptedPrivateKeyInfo setelah mendekripsi dengan kata sandi berbasis byte, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
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. (Diperoleh dari ECAlgorithm) |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 EncryptedPrivateKeyInfo setelah mendekripsi dengan kata sandi berbasis karakter, menggantikan kunci untuk objek ini. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mengimpor keypair publik/privat dari struktur PKCS#8 EncryptedPrivateKeyInfo setelah mendekripsi dengan kata sandi berbasis karakter, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
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. (Diperoleh dari ECAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. (Diperoleh dari ECAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Mengimpor kunci privat yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini. (Diperoleh dari ECAlgorithm) |
ImportFromPem(ReadOnlySpan<Char>) |
Mengimpor kunci yang dikodekan RFC 7468 PEM, menggantikan kunci untuk objek ini. |
ImportFromPem(ReadOnlySpan<Char>) |
Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan secara tekstual RFC 7468, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
ImportFromPem(ReadOnlySpan<Char>) |
Mengimpor kunci yang dikodekan RFC 7468 PEM, menggantikan kunci untuk objek ini. (Diperoleh dari ECAlgorithm) |
ImportParameters(ECParameters) |
Saat ditimpa di kelas turunan, mengimpor parameter yang ditentukan. |
ImportParameters(ECParameters) |
Ketika ditimpa di kelas turunan, mengimpor yang ditentukan ECParameters. (Diperoleh dari ECAlgorithm) |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 PrivateKeyInfo setelah dekripsi, menggantikan kunci untuk objek ini. |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mengimpor keypair publik/privat dari struktur PKCS#8 PrivateKeyInfo setelah dekripsi, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Mengimpor keypair publik/privat dari struktur PKCS#8 PrivateKeyInfo setelah dekripsi, menggantikan kunci untuk objek ini. (Diperoleh dari ECAlgorithm) |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Mengimpor kunci publik dari struktur SubjectPublicKeyInfo X.509 setelah dekripsi, menggantikan kunci untuk objek ini. |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mengimpor kunci publik dari struktur SubjectPublicKeyInfo X.509 setelah dekripsi, menggantikan kunci untuk objek ini. (Diperoleh dari AsymmetricAlgorithm) |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Mengimpor kunci publik dari struktur SubjectPublicKeyInfo X.509 setelah dekripsi, menggantikan kunci untuk objek ini (Diperoleh dari ECAlgorithm) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SignData(Byte[], HashAlgorithmName) |
Menghitung nilai hash dari array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Menghitung nilai hash dari sebagian array byte yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(ReadOnlySpan<Byte>, HashAlgorithmName) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya. |
SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
SignData(Stream, HashAlgorithmName) |
Menghitung nilai hash dari aliran yang ditentukan menggunakan algoritma hash yang ditentukan dan menandatangani nilai hash yang dihasilkan. |
SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat) |
Menghitung nilai hash dari data yang ditentukan dan menandatanganinya menggunakan format tanda tangan yang ditentukan. |
SignHash(Byte[]) |
Menghasilkan tanda tangan digital untuk nilai hash yang ditentukan. |
SignHash(Byte[], DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan. |
SignHash(ReadOnlySpan<Byte>) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan. |
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan ke dalam buffer yang disediakan. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat) |
Menghitung tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
ToXmlString(Boolean) |
Metode ini melemparkan dalam semua kasus. |
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. |
TryExportECPrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format ECPrivateKey ke dalam buffer yang disediakan. (Diperoleh dari ECAlgorithm) |
TryExportECPrivateKeyPem(Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format ECPrivateKey yang dikodekan PEM ke dalam buffer yang disediakan. (Diperoleh dari ECAlgorithm) |
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<Byte>, PbeParameters, Span<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis byte. (Diperoleh dari AsymmetricAlgorithm) |
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. (Diperoleh dari ECAlgorithm) |
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. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format PKCS#8 EncryptedPrivateKeyInfo ke dalam buffer yang disediakan, menggunakan kata sandi berbasis karakter. (Diperoleh dari AsymmetricAlgorithm) |
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. (Diperoleh dari ECAlgorithm) |
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. |
TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari AsymmetricAlgorithm) |
TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan. (Diperoleh dari ECAlgorithm) |
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. |
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format X.509 SubjectPublicKeyInfo 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. (Diperoleh dari ECAlgorithm) |
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32) |
Mencoba mengekspor kunci saat ini dalam format SubjectPublicKeyInfo X.509 yang dikodekan PEM ke dalam buffer yang disediakan. (Diperoleh dari AsymmetricAlgorithm) |
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Mencoba menghitung nilai hash dari rentang byte baca-saja yang ditentukan ke tujuan yang disediakan dengan menggunakan algoritma hash yang ditentukan. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Upaya untuk membuat tanda tangan ECDSA untuk data yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Mencoba menghitung tanda tangan digital ECDSA untuk rentang byte baca-saja yang ditentukan ke tujuan yang disediakan dengan menggunakan algoritma hash yang ditentukan dan kunci saat ini. |
TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Upaya untuk membuat tanda tangan ECDSA untuk data yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Upaya untuk membuat tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Upaya untuk menghitung tanda tangan digital ECDSA untuk rentang byte baca-saja yang ditentukan yang mewakili hash data ke tujuan yang disediakan dengan menggunakan kunci saat ini. |
TrySignHashCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Upaya untuk membuat tanda tangan ECDSA untuk nilai hash yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
VerifyData(Byte[], Byte[], HashAlgorithmName) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan menyediakan data dengan algoritma hash tertentu. |
VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan menyediakan bagian data dengan algoritma hash tertentu. |
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan menyediakan data dengan algoritma hash tertentu. |
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyData(Stream, Byte[], HashAlgorithmName) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan menyediakan data dengan algoritma hash tertentu. |
VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk data yang disediakan. |
VerifyHash(Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan hash data yang disediakan. |
VerifyHash(Byte[], Byte[], DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan. |
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan digital sesuai untuk kunci saat ini dan hash data yang disediakan. |
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan. |
VerifyHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan. |
Implementasi Antarmuka Eksplisit
IDisposable.Dispose() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk deskripsi anggota ini, lihat Dispose(). (Diperoleh dari AsymmetricAlgorithm) |