package org.apache.kerberos.kerb.spec.pa.pkinit;
import org.apache.haox.asn1.type.Asn1FieldInfo;
import org.apache.kerberos.kerb.spec.KrbSequenceType;
import org.apache.kerberos.kerb.spec.common.CheckSum;
import org.apache.kerberos.kerb.spec.common.EncryptionKey;
/**
ReplyKeyPack ::= SEQUENCE {
replyKey [0] EncryptionKey,
asChecksum [1] Checksum,
}
*/
public class ReplyKeyPack extends KrbSequenceType {
private static int REPLY_KEY = 0;
private static int AS_CHECKSUM = 1;
static Asn1FieldInfo[] fieldInfos = new Asn1FieldInfo[] {
new Asn1FieldInfo(REPLY_KEY, EncryptionKey.class),
new Asn1FieldInfo(AS_CHECKSUM, CheckSum.class)
};
public ReplyKeyPack() {
super(fieldInfos);
}
public EncryptionKey getReplyKey() {
return getFieldAs(REPLY_KEY, EncryptionKey.class);
}
public void setReplyKey(EncryptionKey replyKey) {
setFieldAs(REPLY_KEY, replyKey);
}
public CheckSum getAsChecksum() {
return getFieldAs(AS_CHECKSUM, CheckSum.class);
}
public void setAsChecksum(CheckSum checkSum) {
setFieldAs(AS_CHECKSUM, checkSum);
}
}