@Override public void initWith(KdcContext kdcContext) { super.initWith(kdcContext); PkinitKdcContext tmp = new PkinitKdcContext(); tmp.realm = kdcContext.getKdcRealm(); String pkinitIdentity = kdcContext.getConfig().getPkinitIdentity(); tmp.identityOpts.setIdentity(pkinitIdentity); pkinitContexts.put(kdcContext.getKdcRealm(), tmp); }
@Override public void initWith(KdcContext kdcContext) { super.initWith(kdcContext); PkinitKdcContext tmp = new PkinitKdcContext(); tmp.realm = kdcContext.getKdcRealm(); String pkinitIdentity = kdcContext.getConfig().getPkinitIdentity(); tmp.identityOpts.setIdentity(pkinitIdentity); pkinitContexts.put(kdcContext.getKdcRealm(), tmp); }
/** * {@inheritDoc} */ @Override public void setPreauthOptions(KdcRequest kdcRequest, PluginRequestContext requestContext, KOptions options) { if (options.contains(PkinitOption.X509_IDENTITY)) { pkinitContext.getIdentityOpts().setIdentity(options.getStringOption(PkinitOption.X509_IDENTITY)); } if (options.contains(PkinitOption.X509_ANCHORS)) { String anchorsString = options.getStringOption(PkinitOption.X509_ANCHORS); List<String> anchors; if (anchorsString == null) { anchors = kdcRequest.getContext().getConfig().getPkinitAnchors(); } else { anchors = Arrays.asList(anchorsString); } pkinitContext.getIdentityOpts().getAnchors().addAll(anchors); } if (options.contains(PkinitOption.USING_RSA)) { pkinitContext.getPluginOpts().setUsingRsa(options.getBooleanOption(PkinitOption.USING_RSA, true)); } }
/** * {@inheritDoc} */ @Override public void setPreauthOptions(KdcRequest kdcRequest, PluginRequestContext requestContext, KOptions options) { if (options.contains(PkinitOption.X509_IDENTITY)) { pkinitContext.getIdentityOpts().setIdentity(options.getStringOption(PkinitOption.X509_IDENTITY)); } if (options.contains(PkinitOption.X509_ANCHORS)) { String anchorsString = options.getStringOption(PkinitOption.X509_ANCHORS); List<String> anchors; if (anchorsString == null) { anchors = kdcRequest.getContext().getConfig().getPkinitAnchors(); } else { anchors = Arrays.asList(anchorsString); } pkinitContext.getIdentityOpts().getAnchors().addAll(anchors); } if (options.contains(PkinitOption.USING_RSA)) { pkinitContext.getPluginOpts().setUsingRsa(options.getBooleanOption(PkinitOption.USING_RSA, true)); } }