Table of Contents

Class DefaultTlsEncryptionCredentials

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class DefaultTlsEncryptionCredentials : AbstractTlsEncryptionCredentials, TlsEncryptionCredentials, TlsCredentials
Inheritance
DefaultTlsEncryptionCredentials
Implements
Inherited Members

Constructors

DefaultTlsEncryptionCredentials(TlsContext, Certificate, AsymmetricKeyParameter)

public DefaultTlsEncryptionCredentials(TlsContext context, Certificate certificate, AsymmetricKeyParameter privateKey)

Parameters

context TlsContext
certificate Certificate
privateKey AsymmetricKeyParameter

Fields

mCertificate

protected readonly Certificate mCertificate

Field Value

Certificate

mContext

protected readonly TlsContext mContext

Field Value

TlsContext

mPrivateKey

protected readonly AsymmetricKeyParameter mPrivateKey

Field Value

AsymmetricKeyParameter

Properties

Certificate

public override Certificate Certificate { get; }

Property Value

Certificate

Methods

DecryptPreMasterSecret(byte[])

public override byte[] DecryptPreMasterSecret(byte[] encryptedPreMasterSecret)

Parameters

encryptedPreMasterSecret byte[]

Returns

byte[]