@Override public KOptions getPreauthOptions() { KOptions results = super.getPreauthOptions(); KOptions krbOptions = getRequestOptions(); results.add(krbOptions.getOption(TokenOption.USE_TOKEN)); results.add(krbOptions.getOption(TokenOption.USER_ID_TOKEN)); //results.add(krbOptions.getOption(KrbOption.USER_AC_TOKEN)); return results; } }
tgsRequest = new TgsRequestWithToken(context); } else if (requestOptions.contains(KrbOption.USE_TGT)) { KOption kOpt = requestOptions.getOption(KrbOption.USE_TGT); tgtTicket = (TgtTicket) kOpt.getOptionInfo().getValue(); tgsRequest = new TgsRequestWithTgt(context, tgtTicket);
tgsRequest = new TgsRequestWithToken(context); } else if (requestOptions.contains(KrbOption.USE_TGT)) { KOption kOpt = requestOptions.getOption(KrbOption.USE_TGT); tgtTicket = (TgtTicket) kOpt.getOptionInfo().getValue(); tgsRequest = new TgsRequestWithTgt(context, tgtTicket);
/** * Get the KDC port, if it has been set. */ public int getKdcPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
/** * Get the KDC Tcp port, if it has been set. */ public int getKdcTcpPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_TCP_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
/** * Get the KDC udp port, if it has been set. */ public int getKdcUdpPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_UDP_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
@Override public KOptions getPreauthOptions() { KOptions results = super.getPreauthOptions(); KOptions krbOptions = getRequestOptions(); results.add(krbOptions.getOption(TokenOption.USE_TOKEN)); results.add(krbOptions.getOption(TokenOption.USER_ID_TOKEN)); //results.add(krbOptions.getOption(KrbOption.USER_AC_TOKEN)); return results; } }
/** * Get the KDC udp port, if it has been set. */ public int getKdcUdpPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_UDP_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
/** * Get the KDC port, if it has been set. */ public int getKdcPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
/** * Get the KDC Tcp port, if it has been set. */ public int getKdcTcpPort() { KOption option = startupOptions.getOption(KdcServerOption.KDC_TCP_PORT); if (option != null) { return (Integer) option.getOptionInfo().getValue(); } return 0; }
@Override public KOptions getPreauthOptions() { KOptions results = new KOptions(); KOptions krbOptions = getRequestOptions(); results.add(krbOptions.getOption(PkinitOption.X509_CERTIFICATE)); results.add(krbOptions.getOption(PkinitOption.X509_ANCHORS)); results.add(krbOptions.getOption(PkinitOption.X509_PRIVATE_KEY)); results.add(krbOptions.getOption(PkinitOption.X509_IDENTITY)); results.add(krbOptions.getOption(PkinitOption.USING_RSA)); if (krbOptions.contains(PkinitOption.USE_ANONYMOUS)) { getKdcOptions().setFlag(KdcOption.REQUEST_ANONYMOUS); } return results; }
@Override public KOptions getPreauthOptions() { KOptions results = new KOptions(); KOptions krbOptions = getRequestOptions(); results.add(krbOptions.getOption(PkinitOption.X509_CERTIFICATE)); results.add(krbOptions.getOption(PkinitOption.X509_ANCHORS)); results.add(krbOptions.getOption(PkinitOption.X509_PRIVATE_KEY)); results.add(krbOptions.getOption(PkinitOption.X509_IDENTITY)); results.add(krbOptions.getOption(PkinitOption.USING_RSA)); if (krbOptions.contains(PkinitOption.USE_ANONYMOUS)) { getKdcOptions().setFlag(KdcOption.REQUEST_ANONYMOUS); } return results; }
public KOptions getPreauthOptions() { KOptions results = new KOptions(); KOptions krbOptions = kdcRequest.getRequestOptions(); if (krbOptions.contains(KrbOption.ARMOR_CACHE)) { results.add(krbOptions.getOption(KrbOption.ARMOR_CACHE)); } else if (krbOptions.contains(KrbOption.TGT)) { results.add(krbOptions.getOption(KrbOption.TGT)); } return results; }
public KOptions getPreauthOptions() { KOptions results = new KOptions(); KOptions krbOptions = kdcRequest.getRequestOptions(); if (krbOptions.contains(KrbOption.ARMOR_CACHE)) { results.add(krbOptions.getOption(KrbOption.ARMOR_CACHE)); } else if (krbOptions.contains(KrbOption.TGT)) { results.add(krbOptions.getOption(KrbOption.TGT)); } return results; }
@Override public PrincipalName getClientPrincipal() { KOption acToken = getPreauthOptions().getOption(TokenOption.USER_AC_TOKEN); AuthToken authToken = (AuthToken) acToken.getOptionInfo().getValue(); return new PrincipalName(authToken.getSubject()); } }
@Override public PrincipalName getClientPrincipal() { KOption acToken = getPreauthOptions().getOption(TokenOption.USER_AC_TOKEN); AuthToken authToken = (AuthToken) acToken.getOptionInfo().getValue(); return new PrincipalName(authToken.getSubject()); } }