C# Class Org.BouncyCastle.Crypto.Tls.DefaultTlsAgreementCredentials

Inheritance: TlsAgreementCredentials
Show file Open project: nonorganic/dssnet

Protected Properties

Property Type Description
basicAgreement IBasicAgreement
clientCert Certificate
clientPrivateKey AsymmetricKeyParameter
truncateAgreement bool

Public Methods

Method Description
DefaultTlsAgreementCredentials ( Certificate clientCertificate, AsymmetricKeyParameter clientPrivateKey ) : System
GenerateAgreement ( AsymmetricKeyParameter serverPublicKey ) : byte[]

Method Details

DefaultTlsAgreementCredentials() public method

public DefaultTlsAgreementCredentials ( Certificate clientCertificate, AsymmetricKeyParameter clientPrivateKey ) : System
clientCertificate Certificate
clientPrivateKey AsymmetricKeyParameter
return System

GenerateAgreement() public method

public GenerateAgreement ( AsymmetricKeyParameter serverPublicKey ) : byte[]
serverPublicKey AsymmetricKeyParameter
return byte[]

Property Details

basicAgreement protected property

protected IBasicAgreement basicAgreement
return IBasicAgreement

clientCert protected property

protected Certificate,Org.BouncyCastle.Crypto.Tls clientCert
return Certificate

clientPrivateKey protected property

protected AsymmetricKeyParameter clientPrivateKey
return AsymmetricKeyParameter

truncateAgreement protected property

protected bool truncateAgreement
return bool