/** * Creates a new initialized instance of Checksum * * @param cksumType The {@link CheckSumType} * @param checksum The checksum as a byte[] */ public CheckSum(CheckSumType cksumType, byte[] checksum) { super(fieldInfos); setCksumtype(cksumType); setChecksum(checksum); }
/** * Creates a new initialized instance of Checksum * * @param cksumType The {@link CheckSumType} * @param checksum The checksum as a byte[] */ public CheckSum(CheckSumType cksumType, byte[] checksum) { super(fieldInfos); setCksumtype(cksumType); setChecksum(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 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; }