Class Pkcs12ClientTrustProvider
java.lang.Object
zeroecho.pki.server.http.Pkcs12ClientTrustProvider
- All Implemented Interfaces:
PkiServerClientTrustProvider
External PKCS#12 trust-store provider for forwarded administrative clients.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates the stateless PKCS#12 client-trust provider. -
Method Summary
Modifier and TypeMethodDescriptioncreate(ProviderConfig configuration) Creates an independent client trust manager without exposing trust-store secrets.id()Returns the stable, explicitly configured provider identity.
-
Field Details
-
ID
-
-
Constructor Details
-
Pkcs12ClientTrustProvider
public Pkcs12ClientTrustProvider()Creates the stateless PKCS#12 client-trust provider.
-
-
Method Details
-
id
Description copied from interface:PkiServerClientTrustProviderReturns the stable, explicitly configured provider identity.- Specified by:
idin interfacePkiServerClientTrustProvider- Returns:
- provider identity used in configuration; never
null
-
create
Description copied from interface:PkiServerClientTrustProviderCreates an independent client trust manager without exposing trust-store secrets.- Specified by:
createin interfacePkiServerClientTrustProvider- Parameters:
configuration- strict provider configuration; nevernull- Returns:
- initialized client trust manager; never
null - Throws:
Exception- when configured trust material is unavailable, expired, or invalid
-