TIBCO EMS .NET API 10.1
TIBCO EMS .NET API 10.1
|
Specifies the file store information. More...
Public Member Functions | |
EMSSSLFileStoreInfo () | |
creates an object of type file store info More... | |
void | SetSSLClientIdentity (String clientIdentity) |
Set the client identity as a string More... | |
void | SetSSLPassword (char[] password) |
Set the private key password More... | |
void | SetSSLClientIdentity (X509Certificate cert) |
Set the client identity as a X509 Certificate. More... | |
void | SetSSLTrustedCertificate (String certificate) |
Add this specified certificate to the list of of trusted certificates More... | |
void | SetSSLTrustedCertificate (X509Certificate cert) |
Add this specified certificate to the list of of trusted certs. Note: only ASN1.DER encoded files are supported More... | |
void | ClearTrustedCerts () |
Removes all previously set trusted certificates. More... | |
override String | ToString () |
Returns a string representation of the EMSSSLFileStore Info object More... | |
Specifies the file store information.
File Store Info object to be used while setting the store for a connection factory via the ConnectionFactory.SetCertificateStoreType or while using the global EMSSSL API to set the certificate store. The store info consists of the client's identity (the only type supported is the pkcs12 file aka .pfx file format), the password for the private key stored in the pkcs12 file and any optional trusted certificates.
|
inline |
creates an object of type file store info
This object is used mainly to specify file store information when the store type of FILE is used by the ConnectionFactory.SetCertificateStoreType method.
|
inline |
Removes all previously set trusted certificates.
|
inline |
Set the client identity as a string
Sets Client Identity (The client's digital certificate), the only file type that is supported here is a pkcs12 or .pfx file.
Note: If other file format are specifed then a configuration exception will be thrown during the TLS handshake.
To set the Client Identity as a string:
clientIdentity | The X509 Certificate used to identify the client. |
|
inline |
Set the client identity as a X509 Certificate.
Sets Client Identity (The client's digital certificate), the only file type that is supported here is a pkcs12 or .pfx file.
Note: If other file format are specifed then a configuration exception will be thrown during the TLS handshake.
To set Client Identity as a X509 Certificate, use:
cert | A pkcs12 or .pfx file used to identify the client. |
|
inline |
Set the private key password
password | The TLS Password. |
|
inline |
Add this specified certificate to the list of of trusted certificates
Only ASN1.DER encoded files are supported.
certificate | The name of the certificate to add to the list of trusted certificates. |
|
inline |
Add this specified certificate to the list of of trusted certs. Note: only ASN1.DER encoded files are supported
|
inline |
Returns a string representation of the EMSSSLFileStore Info object