package org.apache.kerberos.kerb.crypto.enc;
import org.apache.kerberos.kerb.crypto.cksum.provider.Sha1Provider;
import org.apache.kerberos.kerb.crypto.enc.provider.Des3Provider;
import org.apache.kerberos.kerb.crypto.key.Des3KeyMaker;
import org.apache.kerberos.kerb.spec.common.CheckSumType;
import org.apache.kerberos.kerb.spec.common.EncryptionType;
public class Des3CbcSha1Enc extends KeKiHmacSha1Enc {
public Des3CbcSha1Enc() {
super(new Des3Provider(), new Sha1Provider());
keyMaker(new Des3KeyMaker(this.encProvider()));
}
public EncryptionType eType() {
return EncryptionType.DES3_CBC_SHA1;
}
public CheckSumType checksumType() {
return CheckSumType.HMAC_SHA1_DES3;
}
}