Class SslConfigsBuilder
Common builder for SslConfigsBuilder
public class SslConfigsBuilder : GenericConfigBuilder<SslConfigsBuilder>, INotifyPropertyChanged, IGenericSerDesFactory, IDisposable, IEnumerable<KeyValuePair<string, object>>, IEnumerable
- Inheritance
-
SslConfigsBuilder
- Implements
- Inherited Members
Properties
SslCipherSuites
Manages SSL_CIPHER_SUITES_CONFIG
public string SslCipherSuites { get; set; }
Property Value
SslEnabledProtocols
Manages SSL_ENABLED_PROTOCOLS_CONFIG
public string SslEnabledProtocols { get; set; }
Property Value
SslEndpointIdentificationAlgorithm
public string SslEndpointIdentificationAlgorithm { get; set; }
Property Value
SslEngineFactoryClass
Manages SSL_ENGINE_FACTORY_CLASS_CONFIG
public Class SslEngineFactoryClass { get; set; }
Property Value
SslKeyManagerAlgorithm
Manages SSL_KEYMANAGER_ALGORITHM_CONFIG
public string SslKeyManagerAlgorithm { get; set; }
Property Value
SslKeyPassword
Manages SSL_KEY_PASSWORD_CONFIG
public Password SslKeyPassword { get; set; }
Property Value
SslKeystoreCertificateChain
public Password SslKeystoreCertificateChain { get; set; }
Property Value
SslKeystoreKey
Manages SSL_KEYSTORE_KEY_CONFIG
public Password SslKeystoreKey { get; set; }
Property Value
SslKeystoreLocation
Manages SSL_KEYSTORE_LOCATION_CONFIG
public string SslKeystoreLocation { get; set; }
Property Value
SslKeystorePassword
Manages SSL_KEYSTORE_PASSWORD_CONFIG
public Password SslKeystorePassword { get; set; }
Property Value
SslKeystoreType
Manages SSL_KEYSTORE_TYPE_CONFIG
public string SslKeystoreType { get; set; }
Property Value
SslProtocol
Manages SSL_PROTOCOL_CONFIG
public string SslProtocol { get; set; }
Property Value
SslProvider
Manages SSL_PROVIDER_CONFIG
public string SslProvider { get; set; }
Property Value
SslSecureRandomImplementation
public string SslSecureRandomImplementation { get; set; }
Property Value
SslTrustManagerAlgorithm
public string SslTrustManagerAlgorithm { get; set; }
Property Value
SslTruststoreCertificates
public Password SslTruststoreCertificates { get; set; }
Property Value
SslTruststoreLocation
Manages SSL_TRUSTSTORE_LOCATION_CONFIG
public string SslTruststoreLocation { get; set; }
Property Value
SslTruststorePassword
Manages SSL_TRUSTSTORE_PASSWORD_CONFIG
public Password SslTruststorePassword { get; set; }
Property Value
SslTruststoreType
Manages SSL_TRUSTSTORE_TYPE_CONFIG
public string SslTruststoreType { get; set; }
Property Value
Methods
WithSslCipherSuites(string)
Manages SSL_CIPHER_SUITES_CONFIG
public SslConfigsBuilder WithSslCipherSuites(string sslCipherSuites)
Parameters
sslCipherSuitesstring
Returns
WithSslEnabledProtocols(string)
Manages SSL_ENABLED_PROTOCOLS_CONFIG
public SslConfigsBuilder WithSslEnabledProtocols(string sslEnabledProtocols)
Parameters
sslEnabledProtocolsstring
Returns
WithSslEndpointIdentificationAlgorithm(string)
public SslConfigsBuilder WithSslEndpointIdentificationAlgorithm(string sslEndpointIdentificationAlgorithm)
Parameters
sslEndpointIdentificationAlgorithmstring
Returns
WithSslEngineFactoryClass(Class)
Manages SSL_ENGINE_FACTORY_CLASS_CONFIG
public SslConfigsBuilder WithSslEngineFactoryClass(Class sslEngineFactoryClass)
Parameters
sslEngineFactoryClassClass
Returns
WithSslKeyLocation(Password)
Manages SSL_KEY_PASSWORD_CONFIG
public SslConfigsBuilder WithSslKeyLocation(Password sslKeyPassword)
Parameters
sslKeyPasswordPassword
Returns
WithSslKeyManagerAlgorithm(string)
Manages SSL_KEYMANAGER_ALGORITHM_CONFIG
public SslConfigsBuilder WithSslKeyManagerAlgorithm(string sslKeyManagerAlgorithm)
Parameters
sslKeyManagerAlgorithmstring
Returns
WithSslKeystoreCertificateChain(Password)
public SslConfigsBuilder WithSslKeystoreCertificateChain(Password sslKeystoreCertificateChain)
Parameters
sslKeystoreCertificateChainPassword
Returns
WithSslKeystoreKeyLocation(Password)
Manages SSL_KEYSTORE_KEY_CONFIG
public SslConfigsBuilder WithSslKeystoreKeyLocation(Password sslKeystoreKey)
Parameters
sslKeystoreKeyPassword
Returns
WithSslKeystoreLocation(Password)
Manages SSL_KEYSTORE_PASSWORD_CONFIG
public SslConfigsBuilder WithSslKeystoreLocation(Password sslKeystorePassword)
Parameters
sslKeystorePasswordPassword
Returns
WithSslKeystoreLocation(string)
Manages SSL_KEYSTORE_LOCATION_CONFIG
public SslConfigsBuilder WithSslKeystoreLocation(string sslKeystoreLocation)
Parameters
sslKeystoreLocationstring
Returns
WithSslKeystoreType(string)
Manages SSL_KEYSTORE_TYPE_CONFIG
public SslConfigsBuilder WithSslKeystoreType(string sslKeystoreType)
Parameters
sslKeystoreTypestring
Returns
WithSslProtocol(string)
Manages SSL_PROTOCOL_CONFIG
public SslConfigsBuilder WithSslProtocol(string sslProtocol)
Parameters
sslProtocolstring
Returns
WithSslProvider(string)
Manages SSL_PROVIDER_CONFIG
public SslConfigsBuilder WithSslProvider(string sslProvider)
Parameters
sslProviderstring
Returns
WithSslSecureRandomImplementation(string)
public SslConfigsBuilder WithSslSecureRandomImplementation(string sslSecureRandomImplementation)
Parameters
sslSecureRandomImplementationstring
Returns
WithSslTrustManagerAlgorithm(string)
public SslConfigsBuilder WithSslTrustManagerAlgorithm(string sslTrustManagerAlgorithm)
Parameters
sslTrustManagerAlgorithmstring
Returns
WithSslTruststoreCertificates(Password)
public SslConfigsBuilder WithSslTruststoreCertificates(Password sslTruststoreCertificates)
Parameters
sslTruststoreCertificatesPassword
Returns
WithSslTruststoreLocation(string)
Manages SSL_TRUSTSTORE_LOCATION_CONFIG
public SslConfigsBuilder WithSslTruststoreLocation(string sslTruststoreLocation)
Parameters
sslTruststoreLocationstring
Returns
WithSslTruststorePassword(Password)
Manages SSL_TRUSTSTORE_PASSWORD_CONFIG
public SslConfigsBuilder WithSslTruststorePassword(Password sslTruststorePassword)
Parameters
sslTruststorePasswordPassword
Returns
WithSslTruststoreType(string)
Manages SSL_TRUSTSTORE_TYPE_CONFIG
public SslConfigsBuilder WithSslTruststoreType(string sslTruststoreType)
Parameters
sslTruststoreTypestring