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; } }
switch (idType) { case ENVVAR: processIdentityOption(identityOpts, System.getenv(residual)); break; case FILE: parseFileOption(identityOpts, residual); break; case PKCS11: parsePkcs11Option(identityOpts, residual); break; case PKCS12: parsePkcs12Option(identityOpts, residual); break; case DIR:
/** * {@inheritDoc} */ @Override public void prepareQuestions(KdcRequest kdcRequest, PluginRequestContext requestContext) { PkinitRequestContext reqCtx = (PkinitRequestContext) requestContext; if (!reqCtx.isIdentityInitialized()) { PkinitIdentity.initialize(reqCtx.getIdentityOpts(), kdcRequest.getClientPrincipal()); reqCtx.setIdentityInitialized(true); } // Might have questions asking for password to access the private key }
switch (idType) { case ENVVAR: processIdentityOption(identityOpts, System.getenv(residual)); break; case FILE: parseFileOption(identityOpts, residual); break; case PKCS11: parsePkcs11Option(identityOpts, residual); break; case PKCS12: parsePkcs12Option(identityOpts, residual); break; case DIR:
/** * {@inheritDoc} */ @Override public void prepareQuestions(KdcRequest kdcRequest, PluginRequestContext requestContext) { PkinitRequestContext reqCtx = (PkinitRequestContext) requestContext; if (!reqCtx.isIdentityInitialized()) { PkinitIdentity.initialize(reqCtx.getIdentityOpts(), kdcRequest.getClientPrincipal()); reqCtx.setIdentityInitialized(true); } // Might have questions asking for password to access the private key }
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; } }