Class PacketEncryptor
java.lang.Object
com.hierynomus.smbj.connection.PacketEncryptor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SMB3EncryptionCipherprivate SMB2Dialectprivate static final org.slf4j.Loggerprivate AtomicIntegerprivate SecurityProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecrypt(SMB3EncryptedPacketData packetData) (package private) byte[]createAAD(SMB2TransformHeader header) byte[]decrypt(SMB3EncryptedPacketData packetData, SecretKey decryptionKey) encrypt(SMB2Packet packet, SecretKey encryptionKey) (package private) byte[](package private) voidinit(ConnectionContext connectionContext) voidsetCipher(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
-