public class ClientSecureChannel extends io.netty.util.DefaultAttributeMap implements SecureChannel
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<LongSequence> |
KEY_REQUEST_ID_SEQUENCE |
| Constructor and Description |
|---|
ClientSecureChannel(KeyPair keyPair,
X509Certificate localCertificate,
List<X509Certificate> localCertificateChain,
X509Certificate remoteCertificate,
List<X509Certificate> remoteCertificateChain,
SecurityPolicy securityPolicy,
MessageSecurityMode messageSecurityMode) |
ClientSecureChannel(SecurityPolicy securityPolicy,
MessageSecurityMode messageSecurityMode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAsymmetricCipherTextBlockSize, getAsymmetricKeyLength, getAsymmetricPlainTextBlockSize, getAsymmetricSignatureSize, getLocalAsymmetricCipherTextBlockSize, getLocalAsymmetricPlainTextBlockSize, getLocalAsymmetricSignatureSize, getLocalCertificateBytes, getLocalCertificateChainBytes, getLocalCertificateThumbprint, getRemoteAsymmetricCipherTextBlockSize, getRemoteAsymmetricPlainTextBlockSize, getRemoteAsymmetricSignatureSize, getRemoteCertificateBytes, getRemoteCertificateChainBytes, getRemoteCertificateThumbprint, getSymmetricBlockSize, getSymmetricEncryptionKeySize, getSymmetricSignatureKeySize, getSymmetricSignatureSize, isAsymmetricEncryptionEnabled, isAsymmetricSigningEnabled, isSymmetricEncryptionEnabled, isSymmetricSigningEnabledpublic static final io.netty.util.AttributeKey<LongSequence> KEY_REQUEST_ID_SEQUENCE
public ClientSecureChannel(SecurityPolicy securityPolicy, MessageSecurityMode messageSecurityMode)
public ClientSecureChannel(KeyPair keyPair, X509Certificate localCertificate, List<X509Certificate> localCertificateChain, X509Certificate remoteCertificate, List<X509Certificate> remoteCertificateChain, SecurityPolicy securityPolicy, MessageSecurityMode messageSecurityMode)
public void setChannel(io.netty.channel.Channel channel)
public void setChannelId(long channelId)
public void setChannelSecurity(ChannelSecurity channelSecurity)
public void setLocalNonce(ByteString localNonce)
public void setRemoteNonce(ByteString remoteNonce)
public io.netty.channel.Channel getChannel()
public long getChannelId()
getChannelId in interface SecureChannelpublic KeyPair getKeyPair()
getKeyPair in interface SecureChannelpublic ByteString getLocalNonce()
getLocalNonce in interface SecureChannelpublic ByteString getRemoteNonce()
getRemoteNonce in interface SecureChannelpublic SecurityPolicy getSecurityPolicy()
getSecurityPolicy in interface SecureChannelpublic MessageSecurityMode getMessageSecurityMode()
getMessageSecurityMode in interface SecureChannelpublic X509Certificate getLocalCertificate()
getLocalCertificate in interface SecureChannelpublic List<X509Certificate> getLocalCertificateChain()
getLocalCertificateChain in interface SecureChannelpublic X509Certificate getRemoteCertificate()
getRemoteCertificate in interface SecureChannelpublic List<X509Certificate> getRemoteCertificateChain()
getRemoteCertificateChain in interface SecureChannelpublic ChannelSecurity getChannelSecurity()
getChannelSecurity in interface SecureChannelpublic ChannelSecurity.SecretKeys getEncryptionKeys(ChannelSecurity.SecurityKeys securityKeys)
getEncryptionKeys in interface SecureChannelpublic ChannelSecurity.SecretKeys getDecryptionKeys(ChannelSecurity.SecurityKeys securityKeys)
getDecryptionKeys in interface SecureChannelpublic static ClientSecureChannel fromConfig(UaStackClientConfig config) throws UaException
UaExceptionCopyright © 2021. All rights reserved.