public abstract class FileHashingExtension extends AbstractDigestExtension
| Constructor and Description |
|---|
FileHashingExtension(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract byte[] |
getFileHandle(ByteArrayReader msg,
SftpSubsystem sftp) |
void |
processMessage(ByteArrayReader msg,
int requestId,
SftpSubsystem sftp) |
protected void |
sendReply(int requestId,
String algorithm,
List<byte[]> hashValue,
SftpSubsystem sftp) |
doHash, doHash, processExtendedMessage, supportsExtendedMessagegenerateDefaultData, getDefaultData, getName, isDeclaredInVersionpublic FileHashingExtension(String name)
public void processMessage(ByteArrayReader msg, int requestId, SftpSubsystem sftp)
protected abstract byte[] getFileHandle(ByteArrayReader msg, SftpSubsystem sftp) throws IOException, PermissionDeniedException
IOExceptionPermissionDeniedExceptionprotected void sendReply(int requestId,
String algorithm,
List<byte[]> hashValue,
SftpSubsystem sftp)
throws IOException
IOExceptionCopyright © 2025. All rights reserved.