Package com.hierynomus.smbj.connection
Class PacketEncryptor
- java.lang.Object
-
- com.hierynomus.smbj.connection.PacketEncryptor
-
public class PacketEncryptor extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPacketEncryptor.EncryptedPacketWrapper
-
Constructor Summary
Constructors Constructor Description PacketEncryptor(SecurityProvider securityProvider)
-
Method Summary
Modifier and Type Method Description booleancanDecrypt(SMB3EncryptedPacketData packetData)byte[]decrypt(SMB3EncryptedPacketData packetData, javax.crypto.SecretKey decryptionKey)SMB2Packetencrypt(SMB2Packet packet, javax.crypto.SecretKey encryptionKey)voidsetCipher(SMB3EncryptionCipher cipher)
-
-
-
Constructor Detail
-
PacketEncryptor
public PacketEncryptor(SecurityProvider securityProvider)
-
-
Method Detail
-
canDecrypt
public boolean canDecrypt(SMB3EncryptedPacketData packetData)
-
decrypt
public byte[] decrypt(SMB3EncryptedPacketData packetData, javax.crypto.SecretKey decryptionKey)
-
encrypt
public SMB2Packet encrypt(SMB2Packet packet, javax.crypto.SecretKey encryptionKey)
-
setCipher
public void setCipher(SMB3EncryptionCipher cipher)
-
-