예제 #1
0
  /**
   * Make padata entry.
   *
   * @param kdcRequest The kdc request
   * @return PaDataEntry to be made.
   */
  private PaDataEntry makeEntry(KdcRequest kdcRequest) throws KrbException {

    TgsRequestWithTgt tgsRequest = (TgsRequestWithTgt) kdcRequest;

    PaDataEntry paEntry = new PaDataEntry();
    paEntry.setPaDataType(PaDataType.TGS_REQ);
    paEntry.setPaDataValue(tgsRequest.getApReq().encode());

    return paEntry;
  }