Package org.soulwing.s2ks
API package
-
Interface Summary Interface Description KeyPairStorage A service that provides storage for key pairs.KeyStorage A key storage provider.Metadata An immutable collection of name-value pairs for simple types.Metadata.Builder A builder that creates instances ofMetadata.MutableKeyStorage AKeyStorageprovider that provides the ability to store new keys at runtime. -
Class Summary Class Description KeyPairInfo A private key and corresponding certificates.KeyPairInfo.Builder A builder that constructs aKeyPairInfoinstance.KeyPairStorageLocator A service locator forKeyPairStorage.KeyStorageLocator A service locator forKeyStorage.KeyWithMetadata An immutable value holder for a key and its associated metadata.SimpleMetadata An immutable metadata value holder backed by a map.SimpleMetadata.Builder A builder that producesSimpleMetadatainstances. -
Exception Summary Exception Description KeyStorageException A base exception type for all checked exceptions thrown by a key storage provider.KeyUnwrapException An exception thrown to indicate that an unexpected error (e.g.KeyWrapException An exception thrown to indicate that an unexpected error (e.g.MetadataUnwrapException An exception thrown to indicate that there was a problem decoding metadata associated with a stored key.MetadataWrapException An exception thrown to indicate that there was a problem encoding metadata associated with a stored key.NoSuchKeyException An exception thrown to indicate that an attempt to retrieve a key from storage failed, because there is no stored key with the given identifier.NoSuchProviderException An exception thrown byKeyStorageLocatorto indicate that the requested provider was not found.ProviderConfigurationException An exception thrown when an provider instance cannot be created because of a configuration problem.