Package se.swedenconnect.security.credential.container
package se.swedenconnect.security.credential.container
Support for credential containers.
Credential containers are mainly provided to support the use of HSM slots for generating and managing public and private key pairs. But even though HSM slots are the primary use-case, this implementation also fully supports credential containers where the keys are stored on disk or in memory using key stores
-
ClassDescriptionAbstract implementation of the
PkiCredentialContainer
interface for implementations that rely on an underlying Java KeyStore.Abstract implementation of thePkiCredentialContainer
interface.Implements aPkiCredentialContainer
based on an HSM.An in-memory implementation of thePkiCredentialContainer
interface.A managedPkiCredential
is used when aPkiCredentialContainer
returns credentials.This interface defines the function of a multi credential container with keys that are contained and managed inside the container for its entire lifetime.General exception for errors when managing PkiCredentials in a PkiCredentialContainer.Implements aPkiCredentialContainer
based on aKeyStore
that is held in memory (i.e. not using an HSM device for key storage).