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[]