[TIBCO.EMS .NET client library 5.1 documentation]

The EMSSSL type exposes the following members.

Fields

  NameDescription
AUTH_ONLY
Name of SSL property specifying if SSL is used for authentication only. The value is a Boolean object. This name is defined as "TIBCO.EMS.ssl.auth_only".
CERT_NAME
Name of the certificate
CLIENT_TRACER
Name of SSL property specifying the client tracer object The is a valid tracer object This name is defined as "TIBCO.EMS.ssl.client_trace".
ENCODING_AUTO
Integer defining AUTO format of the certificate or private key data.
ENCODING_DER
Integer defining DER format of the certificate or private key data.
ENCODING_PEM
Integer defining PEM format of the certificate or private key data.
ENCODING_PFX
Integer defining Pfx format of the client identity data.
ENCODING_PKCS12
Integer defining PKCS12 format of the client identity data.
ENCODING_PKCS7
Integer defining PKCS7 format.
ENCODING_PKCS8
Integer defining PKCS8 format of the private key data.
HOST_NAME_VERIFIER
Name of SSL property specifying the custom host name verifier. Notice when this property is specified, the Map of parameters can not be stored in JNDI. The value is a EMSSSLHostNameVerifier object. This name is defined as "TIBCO.EMS.ssl.hostname_verifier".
IDENTITY
Name of SSL property specifying the client-side identity. An identity usually consists of the certificate, corresponding private key and optionally a set of issuer certificates. The value specified by this property can be a certificate, a PKCS12 file, a KeyStore object or an Entrust Store. Last three object types normally include all elements of the identity into a single storage. In this case only PASSWORD property should be specified as the password required to decrypt the content of the specified identity data. If this property specifies the certificate file then PRIVATE_KEY must be also set and optionally ISSUER_CERTIFICATES. This name is defined as "TIBCO.EMS.ssl.identity".
PASSWORD
Name of SSL property specifying the password for the private key or the identity store. The value is a java.lang.String object or char[]. This name is defined as "TIBCO.EMS.ssl.password".
STORE_INFO
SSL Store Info
STORE_TYPE
SSL Store type
TARGET_HOST_NAME
If server certificate has different name then SSL handshake fails. The value is a String object. This name is defined as "TIBCO.EMS.ssl.target_host_name".
TRACE
Name of SSL property specifying if client trace is required. The value is a Boolean object. This name is defined as "TIBCO.EMS.ssl.trace".
TRUSTED_CERTIFICATES
Name of SSL property specifying the set of trusted certificates. The value is a Vector object, elements of the Vector can be: - certificate object, - an Integer object specifying the certificate type followed by the certificate object. An Integer object before the object presenting the certificate data may be required when certificate data does not allow automatic detection of the encoding format. This name is defined as "TIBCO.EMS.ssl.trusted_certs".

See Also