Table of Contents

Class CertificateRequest

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class CertificateRequest
Inheritance
CertificateRequest
Inherited Members

Constructors

CertificateRequest(byte[], IList, IList)

public CertificateRequest(byte[] certificateTypes, IList supportedSignatureAlgorithms, IList certificateAuthorities)

Parameters

certificateTypes byte[]
supportedSignatureAlgorithms IList
certificateAuthorities IList

Fields

mCertificateAuthorities

protected readonly IList mCertificateAuthorities

Field Value

IList

mCertificateTypes

protected readonly byte[] mCertificateTypes

Field Value

byte[]

mSupportedSignatureAlgorithms

protected readonly IList mSupportedSignatureAlgorithms

Field Value

IList

Properties

CertificateAuthorities

public virtual IList CertificateAuthorities { get; }

Property Value

IList

CertificateTypes

public virtual byte[] CertificateTypes { get; }

Property Value

byte[]

SupportedSignatureAlgorithms

public virtual IList SupportedSignatureAlgorithms { get; }

Property Value

IList

Methods

Encode(Stream)

public virtual void Encode(Stream output)

Parameters

output Stream

Parse(TlsContext, Stream)

public static CertificateRequest Parse(TlsContext context, Stream input)

Parameters

context TlsContext
input Stream

Returns

CertificateRequest