Class EncryptionHandler
java.lang.Object
org.apache.plc4x.java.opcua.context.EncryptionHandler
-
Constructor Summary
ConstructorsConstructorDescriptionEncryptionHandler(CertificateKeyPair ckp, byte[] senderCertificate, String securityPolicy) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckSignature(byte[] data) decodeMessage(OpcuaAPU pdu) voiddecryptBlock(WriteBuffer buf, byte[] data) encodeMessage(MessagePDU pdu, byte[] message) voidencryptBlock(WriteBuffer buf, byte[] data) voidencryptHmacBlock(WriteBuffer buf, byte[] data) byte[]encryptPassword(byte[] data) static X509CertificategetCertificateX509(byte[] senderCertificate) byte[]voidsetServerCertificate(X509Certificate serverCertificate) byte[]sign(byte[] data)
-
Constructor Details
-
EncryptionHandler
-
-
Method Details
-
setServerCertificate
-
encodeMessage
-
decodeMessage
-
decryptBlock
-
checkSignature
public boolean checkSignature(byte[] data) -
encryptPassword
public byte[] encryptPassword(byte[] data) -
encryptBlock
-
encryptHmacBlock
-
getSecretKey
public byte[] getSecretKey() -
getCertificateX509
-
sign
public byte[] sign(byte[] data)
-