public static void parsePkcs12Option(IdentityOpts identityOpts, String residual) { identityOpts.setCertFile(residual); identityOpts.setKeyFile(residual); }
/** * {@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)); } }
@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); }
identityOpts.setIdType(idType); switch (idType) { case ENVVAR: break; case DIR: identityOpts.setCertFile(residual); break; default:
public static void loadCerts(IdentityOpts identityOpts, PrincipalName principal) { switch (identityOpts.getIdType()) { case FILE: loadCertsFromFile(identityOpts, principal); break; case DIR: loadCertsFromDir(identityOpts, principal); break; case PKCS11: loadCertsAsPkcs11(identityOpts, principal); break; case PKCS12: loadCertsAsPkcs12(identityOpts, principal); break; default: break; } }
String identity = pkinitContext.identityOpts.getIdentity();
/** * {@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)); } }
@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); }
identityOpts.setIdType(idType); switch (idType) { case ENVVAR: break; case DIR: identityOpts.setCertFile(residual); break; default:
public static void loadCerts(IdentityOpts identityOpts, PrincipalName principal) { switch (identityOpts.getIdType()) { case FILE: loadCertsFromFile(identityOpts, principal); break; case DIR: loadCertsFromDir(identityOpts, principal); break; case PKCS11: loadCertsAsPkcs11(identityOpts, principal); break; case PKCS12: loadCertsAsPkcs12(identityOpts, principal); break; default: break; } }
String identity = pkinitContext.identityOpts.getIdentity();
public static void parsePkcs12Option(IdentityOpts identityOpts, String residual) { identityOpts.setCertFile(residual); identityOpts.setKeyFile(residual); }
public static void parseFileOption(IdentityOpts identityOpts, String residual) { String[] parts = residual.split(","); String certName = parts[0]; String keyName = null; if (parts.length > 1) { keyName = parts[1]; } identityOpts.setCertFile(certName); identityOpts.setKeyFile(keyName); }
public static void parseFileOption(IdentityOpts identityOpts, String residual) { String[] parts = residual.split(","); String certName = parts[0]; String keyName = null; if (parts.length > 1) { keyName = parts[1]; } identityOpts.setCertFile(certName); identityOpts.setKeyFile(keyName); }