C# Класс openCrypto.TLS.SecurityParameters

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ComputeFinishedVerifyData ( bool isServer ) : byte[]
ComputeKeyBlock ( ) : void
CreateClientDecryptor ( ) : ICryptoTransform
CreateClientEncryptor ( ) : ICryptoTransform
CreateClientWriteHMAC ( ) : HMAC
CreateHMAC ( byte key ) : HMAC
CreateServerDecryptor ( ) : ICryptoTransform
CreateServerEncryptor ( ) : ICryptoTransform
CreateServerWriteHMAC ( ) : HMAC
CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
SecurityParameters ( ) : System
SetCipherSuite ( CipherSuite suite, AsymmetricAlgorithm signAlgo ) : void
SetVersion ( ProtocolVersion version ) : void
SetupMasterSecret ( byte premaster ) : void

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

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

public ComputeFinishedVerifyData ( bool isServer ) : byte[]
isServer bool
Результат byte[]

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

public ComputeKeyBlock ( ) : void
Результат void

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

public CreateClientDecryptor ( ) : ICryptoTransform
Результат ICryptoTransform

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

public CreateClientEncryptor ( ) : ICryptoTransform
Результат ICryptoTransform

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

public CreateClientWriteHMAC ( ) : HMAC
Результат System.Security.Cryptography.HMAC

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

public CreateHMAC ( byte key ) : HMAC
key byte
Результат System.Security.Cryptography.HMAC

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

public CreateServerDecryptor ( ) : ICryptoTransform
Результат ICryptoTransform

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

public CreateServerEncryptor ( ) : ICryptoTransform
Результат ICryptoTransform

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

public CreateServerWriteHMAC ( ) : HMAC
Результат System.Security.Cryptography.HMAC

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

public CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
Результат System.Security.Cryptography.SymmetricAlgorithm

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

public SecurityParameters ( ) : System
Результат System

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

public SetCipherSuite ( CipherSuite suite, AsymmetricAlgorithm signAlgo ) : void
suite CipherSuite
signAlgo System.Security.Cryptography.AsymmetricAlgorithm
Результат void

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

public SetVersion ( ProtocolVersion version ) : void
version ProtocolVersion
Результат void

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

public SetupMasterSecret ( byte premaster ) : void
premaster byte
Результат void