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

Inheritance: TlsAgreementCredentials
ファイルを表示 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_oe property

protected IBasicAgreement basicAgreement
return IBasicAgreement

clientCert protected_oe property

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

clientPrivateKey protected_oe property

protected AsymmetricKeyParameter clientPrivateKey
return AsymmetricKeyParameter

truncateAgreement protected_oe property

protected bool truncateAgreement
return bool