Application selects provider and service
JCA/JCE provider registration
JCA · PROVIDER / SDK PROFILE
Support Java 21 application integration for keys, signatures, CMS and trust-service workflows.
CUSTOMER PROBLEM
Java applications need provider-level PQC integration that works with keystores, CMS, Jakarta EE and approved library combinations.
PRODUCT-SPECIFIC IMPLEMENTATION FLOW
Java 17/21, WildFly/Jakarta EE and approved library combinations. Provider tests, JDK matrix, sample code, signed artifacts and known-limitations register.
JCA/JCE provider registration
KeyPairGenerator, Signature and KeyFactory profiles
KeyStore and token integration
CMS/CAdES sample workflows
Java 17/21 and WildFly/Jakarta EE profiles
Provider-order and compatibility diagnostics
NAMED COMPONENTS AND RESPONSIBILITIES
The descriptions below state concrete technical behaviour rather than generic support language.
Registers provider name, priority and services so Java applications can select Mobile-ID implementations explicitly or through policy-controlled provider order.
Implements KeyPairGenerator, Signature and KeyFactory service profiles with approved names, aliases, parameter validation and deterministic error behavior.
Connects Java KeyStore entries to software, token or HSM keys while preserving aliases, certificate chains and non-exportability rules.
Provides CMS/CAdES examples that identify the signing profile, digest, attributes, certificate path and verifier needed to reproduce the result.
Tests Java 17/21, WildFly modules, Jakarta EE class loading, provider isolation and application-server lifecycle with exact build manifests.
Reports provider-order conflicts, unsupported key classes, native-library loading and verifier incompatibilities with actionable diagnostics.
Java 17/21, WildFly/Jakarta EE and approved library combinations.
A pinned provider/SDK build, sample application, test key backend and diagnostics are supplied for repeatable integration.
One named application and runtime are integrated with exact algorithms, key backend, test corpus and rollback.
Signed packages, compatibility matrix, upgrade policy, monitoring and support ownership govern broader rollout.
PRODUCT-SPECIFIC BOUNDARIES
These points come from the product profile, not from a shared disclaimer.
NEXT STEP
Select one application, exact versions, measurable acceptance criteria and rollback.