Module iu.util.crypt
Package edu.iu.crypt
package edu.iu.crypt
Web cryptography public interfaces.
-
ClassDescriptionGenerates ephemeral keys.Initialization stub to be explicitly loaded from the bootstrap module in control of the implementation's
ModuleLayer
, before attempting to use any crypto functions, while the implementation module'sClassLoader
is in control of theThread.getContextClassLoader()
current thread's context.Reads PEM-encoded key and/or certificate data.Enumerates encoded key type.Common super-interface for components that hold a reference to a web certificate and/or chain.Builder interface for creatingWebCertificateReference
instances.Unifies algorithm support and maps cryptographic header data from JCE to JSON Object Signing and Encryption (JOSE).WebCryptoHeader.Builder<B extends WebCryptoHeader.Builder<B>>Builder interface for creatingWebCryptoHeader
instances.Enumerates standard header parameters.Unifies algorithm support and maps from JCE encryption to JSON Web Encryption (JWE).Prepares a new encrypted message.Enumerates content encryption algorithms.Represents the recipient of aWebEncryption
JWE encrpted message.WebEncryptionRecipient.Builder<B extends WebEncryptionRecipient.Builder<B>>Builder interface for definingWebEncryptionRecipient
instances.Unifies algorithm support and maps a cryptographic key from JCE to JSON Web Key.Enumerates supported signature and encryption algorithms.WebKey.Builder<B extends WebKey.Builder<B>>Builder interface for creatingWebKey
instances.Enumerates key operations.Enumerates key type.Enumerates public key use.Common super-interface for components that hold a reference to a web key for use with a specific algorithm.WebKeyReference.Builder<B extends WebKeyReference.Builder<B>>Builder interface for creatingWebKey
instances.Unifies algorithm support and maps from JCE encryption to JSON Web Signature (JWS).WebSignature.Builder<B extends WebSignature.Builder<B>>Provides parameters for creating newWebSignature
instances.Encapsulates signed data.Represents a JSON Web Token (JWT).Represents JSON Web Token (JWT) claims.