public static CheckSum checksum(CheckSumType checkSumType, byte[] bytes) throws KrbException { CheckSumTypeHandler handler = getCheckSumHandler(checkSumType); byte[] checksumBytes = handler.checksum(bytes); CheckSum checkSum = new CheckSum(); checkSum.setCksumtype(checkSumType); checkSum.setChecksum(checksumBytes); return checkSum; }
public static CheckSum checksum(CheckSumType checkSumType, byte[] bytes) throws KrbException { CheckSumTypeHandler handler = getCheckSumHandler(checkSumType); byte[] checksumBytes = handler.checksum(bytes); CheckSum checkSum = new CheckSum(); checkSum.setCksumtype(checkSumType); checkSum.setChecksum(checksumBytes); return checkSum; }
public static CheckSum checksumWithKey(CheckSumType checkSumType, byte[] bytes, byte[] key, KeyUsage usage) throws KrbException { CheckSumTypeHandler handler = getCheckSumHandler(checkSumType); byte[] checksumBytes = handler.checksumWithKey(bytes, key, usage.getValue()); CheckSum checkSum = new CheckSum(); checkSum.setCksumtype(checkSumType); checkSum.setChecksum(checksumBytes); return checkSum; }
public static CheckSum checksumWithKey(CheckSumType checkSumType, byte[] bytes, byte[] key, KeyUsage usage) throws KrbException { CheckSumTypeHandler handler = getCheckSumHandler(checkSumType); byte[] checksumBytes = handler.checksumWithKey(bytes, key, usage.getValue()); CheckSum checkSum = new CheckSum(); checkSum.setCksumtype(checkSumType); checkSum.setChecksum(checksumBytes); return checkSum; }