/** * Check DH wellknown * @param cryptoctx The PkinitPlgCryptoContext * @param dhParameter The DhParameter * @param dhPrimeBits The dh prime bits * @return boolean * @throws KrbException e */ public static boolean checkDHWellknown(PkinitPlgCryptoContext cryptoctx, DhParameter dhParameter, int dhPrimeBits) throws KrbException { boolean valid = false; switch (dhPrimeBits) { case 1024: /* Oakley MODP group 2 */ case 2048: /* Oakley MODP group 14 */ case 4096: /* Oakley MODP group 16 */ valid = pkinitCheckDhParams(cryptoctx.createDHParameterSpec(dhPrimeBits), dhParameter); break; default: break; } return valid; }
/** * Check DH wellknown * @param cryptoctx The PkinitPlgCryptoContext * @param dhParameter The DhParameter * @param dhPrimeBits The dh prime bits * @return boolean * @throws KrbException e */ public static boolean checkDHWellknown(PkinitPlgCryptoContext cryptoctx, DhParameter dhParameter, int dhPrimeBits) throws KrbException { boolean valid = false; switch (dhPrimeBits) { case 1024: /* Oakley MODP group 2 */ case 2048: /* Oakley MODP group 14 */ case 4096: /* Oakley MODP group 16 */ valid = pkinitCheckDhParams(cryptoctx.createDHParameterSpec(dhPrimeBits), dhParameter); break; default: break; } return valid; }