throws InvalidSshKeySignatureException {
try {
// Check for differing version of the transport protocol
if (signature.length != 40) {
ByteArrayReader bar = new ByteArrayReader(signature);
byte[] sig = bar.readBinaryString();
//log.debug("Signature blob is " + new String(sig));
String header = new String(sig);
log.debug("Header is " + header);