C# Класс System.Security.Cryptography.DSACryptoServiceProvider.DSACryptoServiceProvider.DSACryptoServiceProvider

Наследование: DSA
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ExportCspBlob byte[]
ImportCspBlob void
OnKeyGenerated void

Открытые методы

Метод Описание
CreateSignature ( byte rgbHash ) : byte[]
DSACryptoServiceProvider ( ) : System.IO
DSACryptoServiceProvider ( CspParameters parameters ) : System.IO
DSACryptoServiceProvider ( int dwKeySize ) : System.IO
DSACryptoServiceProvider ( int dwKeySize, CspParameters parameters ) : System.IO
ExportParameters ( bool includePrivateParameters ) : DSAParameters
ImportParameters ( DSAParameters parameters ) : void
SignData ( Stream inputStream ) : byte[]
SignData ( byte buffer ) : byte[]
SignData ( byte buffer, int offset, int count ) : byte[]
SignHash ( byte rgbHash, string str ) : byte[]
VerifyData ( byte rgbData, byte rgbSignature ) : bool
VerifyHash ( byte rgbHash, string str, byte rgbSignature ) : bool
VerifySignature ( byte rgbHash, byte rgbSignature ) : bool

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
ExportCspBlob ( bool includePrivateParameters ) : byte[]
ImportCspBlob ( byte keyBlob ) : void
OnKeyGenerated ( object sender, EventArgs e ) : void

Описание методов

CreateSignature() публичный Метод

public CreateSignature ( byte rgbHash ) : byte[]
rgbHash byte
Результат byte[]

DSACryptoServiceProvider() публичный Метод

public DSACryptoServiceProvider ( ) : System.IO
Результат System.IO

DSACryptoServiceProvider() публичный Метод

public DSACryptoServiceProvider ( CspParameters parameters ) : System.IO
parameters CspParameters
Результат System.IO

DSACryptoServiceProvider() публичный Метод

public DSACryptoServiceProvider ( int dwKeySize ) : System.IO
dwKeySize int
Результат System.IO

DSACryptoServiceProvider() публичный Метод

public DSACryptoServiceProvider ( int dwKeySize, CspParameters parameters ) : System.IO
dwKeySize int
parameters CspParameters
Результат System.IO

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ExportParameters() публичный Метод

public ExportParameters ( bool includePrivateParameters ) : DSAParameters
includePrivateParameters bool
Результат DSAParameters

ImportParameters() публичный Метод

public ImportParameters ( DSAParameters parameters ) : void
parameters DSAParameters
Результат void

SignData() публичный Метод

public SignData ( Stream inputStream ) : byte[]
inputStream System.IO.Stream
Результат byte[]

SignData() публичный Метод

public SignData ( byte buffer ) : byte[]
buffer byte
Результат byte[]

SignData() публичный Метод

public SignData ( byte buffer, int offset, int count ) : byte[]
buffer byte
offset int
count int
Результат byte[]

SignHash() публичный Метод

public SignHash ( byte rgbHash, string str ) : byte[]
rgbHash byte
str string
Результат byte[]

VerifyData() публичный Метод

public VerifyData ( byte rgbData, byte rgbSignature ) : bool
rgbData byte
rgbSignature byte
Результат bool

VerifyHash() публичный Метод

public VerifyHash ( byte rgbHash, string str, byte rgbSignature ) : bool
rgbHash byte
str string
rgbSignature byte
Результат bool

VerifySignature() публичный Метод

public VerifySignature ( byte rgbHash, byte rgbSignature ) : bool
rgbHash byte
rgbSignature byte
Результат bool