implements IDisposable
0x00x0020
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | KeySizeValue | int | 1 flags | — | |
| 0x0014 | 0x04 | padding / unreflected | |||
| 0x08 | LegalKeySizesValue | KeySizes[] | 1 flags | — | |
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Clear() | Public | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| int get_KeySize() | Public+3 flags | 0x04 | |
| void set_KeySize(int value) | Public+3 flags | 0x04 | |
| KeySizes[] get_LegalKeySizes() | Public+3 flags | 0x08 | |
| string get_SignatureAlgorithm() | Public+3 flags | 0x08 | |
| string get_KeyExchangeAlgorithm() | Public+3 flags | 0x08 | |
| AsymmetricAlgorithm Create() | PublicStatic | 0x08 | |
| AsymmetricAlgorithm Create(const string& algName) | PublicStatic | 0x08 | |
| void FromXmlString(const string& xmlString) | Public+2 flags | 0x08 | |
| string ToXmlString(bool includePrivateParameters) | Public+2 flags | 0x08 | |
| byte[] ExportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Byte>& passwordBytes, PbeParameters pbeParameters) | Public+2 flags | 0x10 | |
| byte[] ExportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Char>& password, PbeParameters pbeParameters) | Public+2 flags | 0x10 | |
| byte[] ExportPkcs8PrivateKey() | Public+2 flags | 0x08 | |
| byte[] ExportSubjectPublicKeyInfo() | Public+2 flags | 0x08 | |
| void ImportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Byte>& passwordBytes, const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | 0x10 | |
| void ImportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Char>& password, const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | 0x10 | |
| void ImportPkcs8PrivateKey(const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | 0x10 | |
| void ImportSubjectPublicKeyInfo(const ReadOnlySpan<System.Byte>& source, int bytesRead) | Public+2 flags | 0x10 | |
| bool TryExportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Byte>& passwordBytes, PbeParameters pbeParameters, const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | 0x10 | |
| bool TryExportEncryptedPkcs8PrivateKey(const ReadOnlySpan<System.Char>& password, PbeParameters pbeParameters, const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | 0x10 | |
| bool TryExportPkcs8PrivateKey(const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | 0x10 | |
| bool TryExportSubjectPublicKeyInfo(const Span<System.Byte>& destination, int bytesWritten) | Public+2 flags | 0x10 |
Subclasses 2
Used by 26
types with a member, parameter or interface of this typeAsymmetricKeyExchangeDeformatterAsymmetricKeyExchangeFormatterAsymmetricSignatureDeformatterAsymmetricSignatureFormatterDSASignatureDeformatterDSASignatureFormatterPKCS12PrivateKeyInfoPublicKeyRSAOAEPKeyExchangeDeformatterRSAOAEPKeyExchangeFormatterRSAPKCS1KeyExchangeDeformatterRSAPKCS1KeyExchangeFormatterRSAPKCS1SignatureDeformatterRSAPKCS1SignatureDescriptionRSAPKCS1SignatureFormatterSignatureDescriptionX509BuilderX509CertificateX509Certificate2X509Certificate2ImplX509Certificate2ImplMonoX509CertificateBuilderX509CertificateImplBtlsX509ChainImplMonoX509Crl