Package com.hierynomus.smbj.connection
Class PacketEncryptor
java.lang.Object
com.hierynomus.smbj.connection.PacketEncryptor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SMB3EncryptionCipher
private SMB2Dialect
private static final org.slf4j.Logger
private AtomicInteger
private SecurityProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canDecrypt
(SMB3EncryptedPacketData packetData) (package private) byte[]
createAAD
(SMB2TransformHeader header) byte[]
decrypt
(SMB3EncryptedPacketData packetData, SecretKey decryptionKey) encrypt
(SMB2Packet packet, SecretKey encryptionKey) (package private) byte[]
(package private) void
init
(ConnectionContext connectionContext) void
setCipher
(SMB3EncryptionCipher cipher)
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
securityProvider
-
cipher
-
dialect
-
nonceCounter
-
-
Constructor Details
-
PacketEncryptor
-
-
Method Details
-
init
-
canDecrypt
-
decrypt
-
encrypt
-
createAAD
-
getNewNonce
byte[] getNewNonce() -
setCipher
-