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
PkiCredentialContainerinterface for implementations that rely on an underlying Java KeyStore.Abstract implementation of thePkiCredentialContainerinterface.Implements aPkiCredentialContainerbased on an HSM.An in-memory implementation of thePkiCredentialContainerinterface.A managedPkiCredentialis used when aPkiCredentialContainerreturns 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 aPkiCredentialContainerbased on aKeyStorethat is held in memory (i.e. not using an HSM device for key storage).