Table of Contents

Class SslConfigsBuilder

Namespace
MASES.KNet.Common
Assembly
MASES.KNet.dll

Common builder for SslConfigsBuilder

public class SslConfigsBuilder : GenericConfigBuilder<SslConfigsBuilder>, INotifyPropertyChanged, IGenericSerDesFactory, IDisposable, IEnumerable<KeyValuePair<string, object>>, IEnumerable
Inheritance
SslConfigsBuilder
Implements
Inherited Members

Properties

SslCipherSuites

public string SslCipherSuites { get; set; }

Property Value

string

SslEnabledProtocols

public string SslEnabledProtocols { get; set; }

Property Value

string

SslEndpointIdentificationAlgorithm

public string SslEndpointIdentificationAlgorithm { get; set; }

Property Value

string

SslEngineFactoryClass

public Class SslEngineFactoryClass { get; set; }

Property Value

Class

SslKeyManagerAlgorithm

public string SslKeyManagerAlgorithm { get; set; }

Property Value

string

SslKeyPassword

public Password SslKeyPassword { get; set; }

Property Value

Password

SslKeystoreCertificateChain

public Password SslKeystoreCertificateChain { get; set; }

Property Value

Password

SslKeystoreKey

public Password SslKeystoreKey { get; set; }

Property Value

Password

SslKeystoreLocation

public string SslKeystoreLocation { get; set; }

Property Value

string

SslKeystorePassword

public Password SslKeystorePassword { get; set; }

Property Value

Password

SslKeystoreType

public string SslKeystoreType { get; set; }

Property Value

string

SslProtocol

public string SslProtocol { get; set; }

Property Value

string

SslProvider

public string SslProvider { get; set; }

Property Value

string

SslSecureRandomImplementation

public string SslSecureRandomImplementation { get; set; }

Property Value

string

SslTrustManagerAlgorithm

public string SslTrustManagerAlgorithm { get; set; }

Property Value

string

SslTruststoreCertificates

public Password SslTruststoreCertificates { get; set; }

Property Value

Password

SslTruststoreLocation

public string SslTruststoreLocation { get; set; }

Property Value

string

SslTruststorePassword

public Password SslTruststorePassword { get; set; }

Property Value

Password

SslTruststoreType

public string SslTruststoreType { get; set; }

Property Value

string

Methods

WithSslCipherSuites(string)

public SslConfigsBuilder WithSslCipherSuites(string sslCipherSuites)

Parameters

sslCipherSuites string

Returns

SslConfigsBuilder

WithSslEnabledProtocols(string)

public SslConfigsBuilder WithSslEnabledProtocols(string sslEnabledProtocols)

Parameters

sslEnabledProtocols string

Returns

SslConfigsBuilder

WithSslEndpointIdentificationAlgorithm(string)

public SslConfigsBuilder WithSslEndpointIdentificationAlgorithm(string sslEndpointIdentificationAlgorithm)

Parameters

sslEndpointIdentificationAlgorithm string

Returns

SslConfigsBuilder

WithSslEngineFactoryClass(Class)

public SslConfigsBuilder WithSslEngineFactoryClass(Class sslEngineFactoryClass)

Parameters

sslEngineFactoryClass Class

Returns

SslConfigsBuilder

WithSslKeyLocation(Password)

public SslConfigsBuilder WithSslKeyLocation(Password sslKeyPassword)

Parameters

sslKeyPassword Password

Returns

SslConfigsBuilder

WithSslKeyManagerAlgorithm(string)

public SslConfigsBuilder WithSslKeyManagerAlgorithm(string sslKeyManagerAlgorithm)

Parameters

sslKeyManagerAlgorithm string

Returns

SslConfigsBuilder

WithSslKeystoreCertificateChain(Password)

public SslConfigsBuilder WithSslKeystoreCertificateChain(Password sslKeystoreCertificateChain)

Parameters

sslKeystoreCertificateChain Password

Returns

SslConfigsBuilder

WithSslKeystoreKeyLocation(Password)

public SslConfigsBuilder WithSslKeystoreKeyLocation(Password sslKeystoreKey)

Parameters

sslKeystoreKey Password

Returns

SslConfigsBuilder

WithSslKeystoreLocation(Password)

public SslConfigsBuilder WithSslKeystoreLocation(Password sslKeystorePassword)

Parameters

sslKeystorePassword Password

Returns

SslConfigsBuilder

WithSslKeystoreLocation(string)

public SslConfigsBuilder WithSslKeystoreLocation(string sslKeystoreLocation)

Parameters

sslKeystoreLocation string

Returns

SslConfigsBuilder

WithSslKeystoreType(string)

public SslConfigsBuilder WithSslKeystoreType(string sslKeystoreType)

Parameters

sslKeystoreType string

Returns

SslConfigsBuilder

WithSslProtocol(string)

public SslConfigsBuilder WithSslProtocol(string sslProtocol)

Parameters

sslProtocol string

Returns

SslConfigsBuilder

WithSslProvider(string)

public SslConfigsBuilder WithSslProvider(string sslProvider)

Parameters

sslProvider string

Returns

SslConfigsBuilder

WithSslSecureRandomImplementation(string)

public SslConfigsBuilder WithSslSecureRandomImplementation(string sslSecureRandomImplementation)

Parameters

sslSecureRandomImplementation string

Returns

SslConfigsBuilder

WithSslTrustManagerAlgorithm(string)

public SslConfigsBuilder WithSslTrustManagerAlgorithm(string sslTrustManagerAlgorithm)

Parameters

sslTrustManagerAlgorithm string

Returns

SslConfigsBuilder

WithSslTruststoreCertificates(Password)

public SslConfigsBuilder WithSslTruststoreCertificates(Password sslTruststoreCertificates)

Parameters

sslTruststoreCertificates Password

Returns

SslConfigsBuilder

WithSslTruststoreLocation(string)

public SslConfigsBuilder WithSslTruststoreLocation(string sslTruststoreLocation)

Parameters

sslTruststoreLocation string

Returns

SslConfigsBuilder

WithSslTruststorePassword(Password)

public SslConfigsBuilder WithSslTruststorePassword(Password sslTruststorePassword)

Parameters

sslTruststorePassword Password

Returns

SslConfigsBuilder

WithSslTruststoreType(string)

public SslConfigsBuilder WithSslTruststoreType(string sslTruststoreType)

Parameters

sslTruststoreType string

Returns

SslConfigsBuilder