Show / Hide Table of Contents

# Class SslTransportFactory

##### Inheritance

System.Object
TcpTransportFactory
SslTransportFactory

##### Implements

ITransportFactory

##### Inherited Members

TcpTransportFactory.UseLogging
TcpTransportFactory.UseInactivityMonitor
TcpTransportFactory.ReceiveBufferSize
TcpTransportFactory.SendBufferSize
TcpTransportFactory.ReceiveTimeout
TcpTransportFactory.SendTimeout
TcpTransportFactory.ConnectTimeout
TcpTransportFactory.CompositeConnect(Uri)
TcpTransportFactory.CreateTransport(Uri)
TcpTransportFactory.GetIPHostEntry(String)
TcpTransportFactory.TryParseIPAddress(String, IPAddress)
TcpTransportFactory.GetIPAddress(String, AddressFamily)
TcpTransportFactory.GetIPAddress(IPHostEntry, AddressFamily)
TcpTransportFactory.DoConnect(String, Int32, String, Int32)
TcpTransportFactory.DoBind(Socket, String, Int32)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

###### Namespace: Apache.NMS.ActiveMQ.Transport.Tcp

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    [ActiveMQTransportFactory("ssl")]
    public class SslTransportFactory : TcpTransportFactory, ITransportFactory

### Constructors

| Improve this Doc View Source

#### SslTransportFactory()

##### Declaration

    public SslTransportFactory()

### Properties

| Improve this Doc View Source

#### AcceptInvalidBrokerCert

##### Declaration

    public bool AcceptInvalidBrokerCert { get; set; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

| Improve this Doc View Source

#### BrokerCertFilename

##### Declaration

    public string BrokerCertFilename { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### ClientCertFilename

##### Declaration

    public string ClientCertFilename { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### ClientCertPassword

##### Declaration

    public string ClientCertPassword { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### ClientCertSubject

##### Declaration

    public string ClientCertSubject { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### KeyStoreLocation

##### Declaration

    public string KeyStoreLocation { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### KeyStoreName

##### Declaration

    public string KeyStoreName { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### ServerName

##### Declaration

    public string ServerName { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

| Improve this Doc View Source

#### SslProtocol

##### Declaration

    public string SslProtocol { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

### Methods

| Improve this Doc View Source

#### DoCreateTransport(Uri, Socket, IWireFormat)

##### Declaration

    protected override ITransport DoCreateTransport(Uri location, Socket socket, IWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
System.Uri | location |
System.Net.Sockets.Socket | socket |
IWireFormat | wireFormat |

##### Returns

Type | Description
--- | ---
ITransport |

##### Overrides

TcpTransportFactory.DoCreateTransport(Uri, Socket, IWireFormat)

### Implements

ITransportFactory