Class SymmetricKeys
- java.lang.Object
-
- org.apache.plc4x.java.opcua.security.SymmetricKeys
-
public class SymmetricKeys extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSymmetricKeys.Keys
-
Constructor Summary
Constructors Constructor Description SymmetricKeys(SymmetricKeys.Keys clientKeys, byte[] senderNonce, SymmetricKeys.Keys serverKeys, byte[] receiverNonce)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SymmetricKeysgenerateKeyPair(byte[] senderNonce, byte[] receiverNonce, SecurityPolicy securityPolicy)SymmetricKeys.KeysgetClientKeys()byte[]getReceiverNonce()byte[]getSenderNonce()SymmetricKeys.KeysgetServerKeys()booleanmatches(byte[] senderNonce, byte[] receiverNonce)
-
-
-
Constructor Detail
-
SymmetricKeys
public SymmetricKeys(SymmetricKeys.Keys clientKeys, byte[] senderNonce, SymmetricKeys.Keys serverKeys, byte[] receiverNonce)
-
-
Method Detail
-
getClientKeys
public SymmetricKeys.Keys getClientKeys()
-
getSenderNonce
public byte[] getSenderNonce()
-
getServerKeys
public SymmetricKeys.Keys getServerKeys()
-
getReceiverNonce
public byte[] getReceiverNonce()
-
matches
public boolean matches(byte[] senderNonce, byte[] receiverNonce)
-
generateKeyPair
public static SymmetricKeys generateKeyPair(byte[] senderNonce, byte[] receiverNonce, SecurityPolicy securityPolicy)
-
-