public class SecurityConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static SecurityConfiguration |
NO_SECURITY
Constant
NO_SECURITY |
| Constructor and Description |
|---|
SecurityConfiguration(SecurityMode mode,
KeyPair localApplicationInstanceCertificate,
Cert remoteCertificate)
Constructor for SecurityConfiguration.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getEncodedLocalCertificate()
getEncodedLocalCertificate.
|
byte[] |
getEncodedLocalCertificateChain()
Returns local side encoded certificate (possibly a chain) or null if none.
|
byte[] |
getEncodedLocalCertificateThumbprint()
getEncodedLocalCertificateThumbprint.
|
byte[] |
getEncodedLocalPrivateKey()
getEncodedLocalPrivateKey.
|
byte[] |
getEncodedRemoteCertificate()
getEncodedRemoteCertificate.
|
byte[] |
getEncodedRemoteCertificateThumbprint()
getEncodedRemoteCertificateThumbprint.
|
Cert |
getLocalCertificate()
Returns
Cert of the local side (or null if none). |
KeyPair |
getLocalKeyPair()
Returns
KeyPair of the local side of the communication (note that for remote side only
the Certificate is available, via #getRemoteCertificate2()). |
RSAPrivateKey |
getLocalPrivateKey()
getLocalPrivateKey.
|
MessageSecurityMode |
getMessageSecurityMode()
getMessageSecurityMode.
|
Cert |
getRemoteCertificate()
getRemoteCertificate2.
|
SecurityMode |
getSecurityMode()
getSecurityMode.
|
SecurityPolicy |
getSecurityPolicy()
getSecurityPolicy.
|
public static final SecurityConfiguration NO_SECURITY
NO_SECURITYpublic SecurityConfiguration(SecurityMode mode, KeyPair localApplicationInstanceCertificate, Cert remoteCertificate)
Constructor for SecurityConfiguration.
mode - a SecurityMode object.localApplicationInstanceCertificate - a
KeyPair object.remoteCertificate - a Cert object.public byte[] getEncodedLocalCertificate()
getEncodedLocalCertificate.
public byte[] getEncodedLocalCertificateChain()
public byte[] getEncodedLocalCertificateThumbprint()
getEncodedLocalCertificateThumbprint.
public byte[] getEncodedLocalPrivateKey()
getEncodedLocalPrivateKey.
public byte[] getEncodedRemoteCertificate()
getEncodedRemoteCertificate.
public byte[] getEncodedRemoteCertificateThumbprint()
getEncodedRemoteCertificateThumbprint.
public Cert getLocalCertificate()
Cert of the local side (or null if none).public KeyPair getLocalKeyPair()
KeyPair of the local side of the communication (note that for remote side only
the Certificate is available, via #getRemoteCertificate2()).public RSAPrivateKey getLocalPrivateKey()
getLocalPrivateKey.
RSAPrivateKey object.public MessageSecurityMode getMessageSecurityMode()
getMessageSecurityMode.
MessageSecurityMode object.public Cert getRemoteCertificate()
getRemoteCertificate2.
Cert object.public SecurityMode getSecurityMode()
getSecurityMode.
SecurityMode object.public SecurityPolicy getSecurityPolicy()
getSecurityPolicy.
SecurityPolicy object.Copyright © 2026. All rights reserved.