C# Class openCrypto.TLS.SecurityParameters

Afficher le fichier Open project: kazuki/opencrypto-tls Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

ComputeFinishedVerifyData() public méthode

public ComputeFinishedVerifyData ( bool isServer ) : byte[]
isServer bool
Résultat byte[]

ComputeKeyBlock() public méthode

public ComputeKeyBlock ( ) : void
Résultat void

CreateClientDecryptor() public méthode

public CreateClientDecryptor ( ) : ICryptoTransform
Résultat ICryptoTransform

CreateClientEncryptor() public méthode

public CreateClientEncryptor ( ) : ICryptoTransform
Résultat ICryptoTransform

CreateClientWriteHMAC() public méthode

public CreateClientWriteHMAC ( ) : HMAC
Résultat System.Security.Cryptography.HMAC

CreateHMAC() public méthode

public CreateHMAC ( byte key ) : HMAC
key byte
Résultat System.Security.Cryptography.HMAC

CreateServerDecryptor() public méthode

public CreateServerDecryptor ( ) : ICryptoTransform
Résultat ICryptoTransform

CreateServerEncryptor() public méthode

public CreateServerEncryptor ( ) : ICryptoTransform
Résultat ICryptoTransform

CreateServerWriteHMAC() public méthode

public CreateServerWriteHMAC ( ) : HMAC
Résultat System.Security.Cryptography.HMAC

CreateSymmetricAlgorithm() public méthode

public CreateSymmetricAlgorithm ( ) : SymmetricAlgorithm
Résultat System.Security.Cryptography.SymmetricAlgorithm

SecurityParameters() public méthode

public SecurityParameters ( ) : System
Résultat System

SetCipherSuite() public méthode

public SetCipherSuite ( CipherSuite suite, AsymmetricAlgorithm signAlgo ) : void
suite CipherSuite
signAlgo System.Security.Cryptography.AsymmetricAlgorithm
Résultat void

SetVersion() public méthode

public SetVersion ( ProtocolVersion version ) : void
version ProtocolVersion
Résultat void

SetupMasterSecret() public méthode

public SetupMasterSecret ( byte premaster ) : void
premaster byte
Résultat void