{673DFE75-9F93-304F-ABA8-D2A86BA87D7C}
System.Security.Cryptography.DSACryptoServiceProvider
Registry
{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}
InprocServer32
C:\Windows\System32\mscoree.dll
- Assembly:
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Class:
System.Security.Cryptography.DSACryptoServiceProvider - ThreadingModel:
Both
ProgId
System.Security.Cryptography.DSACryptoServiceProvider
Instance
- Type:
DSACryptoServiceProvider
Methods
- get_PublicOnly:
bool get_PublicOnly() - get_CspKeyContainerInfo:
System.Security.Cryptography.CspKeyContainerInfo get_CspKeyContainerInfo(), System.Security.Cryptography.CspKeyContainerInfo ICspAsymmetricAlgorithm.get_CspKeyContainerInfo() - get_KeySize:
int get_KeySize() - get_KeyExchangeAlgorithm:
string get_KeyExchangeAlgorithm() - get_SignatureAlgorithm:
string get_SignatureAlgorithm() - get_PersistKeyInCsp:
bool get_PersistKeyInCsp() - set_PersistKeyInCsp:
void set_PersistKeyInCsp(bool value) - ExportParameters:
System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters) - ExportCspBlob:
byte[] ExportCspBlob(bool includePrivateParameters), byte[] ICspAsymmetricAlgorithm.ExportCspBlob(bool includePrivateParameters) - ImportParameters:
void ImportParameters(System.Security.Cryptography.DSAParameters parameters) - ImportCspBlob:
void ImportCspBlob(byte[] keyBlob), void ICspAsymmetricAlgorithm.ImportCspBlob(byte[] rawData) - SignData:
byte[] SignData(System.IO.Stream inputStream), byte[] SignData(byte[] buffer), byte[] SignData(byte[] buffer, int offset, int count), byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm), byte[] SignData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm), byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) - VerifyData:
bool VerifyData(byte[] rgbData, byte[] rgbSignature), bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm), bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm), bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) - CreateSignature:
byte[] CreateSignature(byte[] rgbHash) - VerifySignature:
bool VerifySignature(byte[] rgbHash, byte[] rgbSignature) - SignHash:
byte[] SignHash(byte[] rgbHash, string str) - VerifyHash:
bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature) - FromXmlString:
void FromXmlString(string xmlString) - ToXmlString:
string ToXmlString(bool includePrivateParameters) - Dispose:
void Dispose(), void IDisposable.Dispose() - Clear:
void Clear() - set_KeySize:
void set_KeySize(int value) - get_LegalKeySizes:
System.Security.Cryptography.KeySizes[] get_LegalKeySizes()
Properties
- PublicOnly:
bool PublicOnly {get;} - CspKeyContainerInfo:
System.Security.Cryptography.CspKeyContainerInfo CspKeyContainerInfo {get;} - KeySize:
int KeySize {get;} - KeyExchangeAlgorithm:
string KeyExchangeAlgorithm {get;} - SignatureAlgorithm:
string SignatureAlgorithm {get;} - PersistKeyInCsp:
bool PersistKeyInCsp {get;set;} - LegalKeySizes:
System.Security.Cryptography.KeySizes[] LegalKeySizes {get;}
MIT License. Copyright (c) 2021 Strontic.