public class

DefaultTlsAgreementCredentials

extends Object
implements TlsAgreementCredentials
java.lang.Object
   ↳ org.bouncycastle.crypto.tls.DefaultTlsAgreementCredentials

Summary

Fields
protected BasicAgreement basicAgreement
protected Certificate clientCert
protected AsymmetricKeyParameter clientPrivateKey
Public Constructors
DefaultTlsAgreementCredentials(Certificate clientCertificate, AsymmetricKeyParameter clientPrivateKey)
Public Methods
byte[] generateAgreement(AsymmetricKeyParameter serverPublicKey)
Certificate getCertificate()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.bouncycastle.crypto.tls.TlsAgreementCredentials
From interface org.bouncycastle.crypto.tls.TlsCredentials

Fields

protected BasicAgreement basicAgreement

protected Certificate clientCert

protected AsymmetricKeyParameter clientPrivateKey

Public Constructors

public DefaultTlsAgreementCredentials (Certificate clientCertificate, AsymmetricKeyParameter clientPrivateKey)

Public Methods

public byte[] generateAgreement (AsymmetricKeyParameter serverPublicKey)

public Certificate getCertificate ()