public interface SecureChannel
KeyPair getKeyPair()
X509Certificate getLocalCertificate()
List<X509Certificate> getLocalCertificateChain()
X509Certificate getRemoteCertificate()
List<X509Certificate> getRemoteCertificateChain()
SecurityPolicy getSecurityPolicy()
MessageSecurityMode getMessageSecurityMode()
long getChannelId()
ChannelSecurity getChannelSecurity()
ChannelSecurity.SecretKeys getEncryptionKeys(ChannelSecurity.SecurityKeys securityKeys)
ChannelSecurity.SecretKeys getDecryptionKeys(ChannelSecurity.SecurityKeys securityKeys)
ByteString getLocalNonce()
ByteString getRemoteNonce()
default ByteString getLocalCertificateBytes() throws UaException
UaExceptiondefault ByteString getLocalCertificateChainBytes() throws UaException
UaExceptiondefault ByteString getLocalCertificateThumbprint() throws UaException
UaExceptiondefault ByteString getRemoteCertificateBytes() throws UaException
UaExceptiondefault ByteString getRemoteCertificateChainBytes() throws UaException
UaExceptiondefault ByteString getRemoteCertificateThumbprint() throws UaException
UaExceptiondefault int getLocalAsymmetricCipherTextBlockSize()
default int getRemoteAsymmetricCipherTextBlockSize()
default int getLocalAsymmetricPlainTextBlockSize()
default int getRemoteAsymmetricPlainTextBlockSize()
default int getLocalAsymmetricSignatureSize()
default int getRemoteAsymmetricSignatureSize()
default boolean isAsymmetricSigningEnabled()
default boolean isAsymmetricEncryptionEnabled()
default int getSymmetricBlockSize()
default int getSymmetricSignatureSize()
default int getSymmetricSignatureKeySize()
default int getSymmetricEncryptionKeySize()
default boolean isSymmetricSigningEnabled()
default boolean isSymmetricEncryptionEnabled()
static int getAsymmetricKeyLength(Certificate certificate)
static int getAsymmetricSignatureSize(Certificate certificate, SecurityAlgorithm algorithm)
static int getAsymmetricCipherTextBlockSize(Certificate certificate, SecurityAlgorithm algorithm)
static int getAsymmetricPlainTextBlockSize(X509Certificate certificate, SecurityAlgorithm algorithm)
Copyright © 2025. All rights reserved.