Module iu.util.crypt.impl
Package iu.crypt
package iu.crypt
-
ClassDescriptionCertificateReferenceBuilder<B extends CertificateReferenceBuilder<B>>Common base class for JSON web security object builders.Encodes
invalid reference
byte[]
ProvidesIuJsonAdapter
instances for converting Web Crypto and PEM formats to and from JSON.IuCryptSpi
implementation.Provides basic internal binary encoding behavior for JSON web crypto algorithms.WebCryptoHeader
implementation.Extension provider interface.JoseBuilder<B extends JoseBuilder<B>>Builds a web signature or encryption header.JsonCertificateReference<R extends JsonCertificateReference<R>>Encapsulates JSON properties that refer to or verify an X.509 certificate chain.JsonKeyReference<R extends JsonKeyReference<R>>Encapsulates JSON properties that refer to or verify an X.509 certificate chain.JSON Web Encryption (JWE) implementation class.Collects inputs forJwe
encrypted messages.Represents a recipient of aJwe
encrypted message.Builds JWE recipients forJweBuilder
JSON Web Key (JWK) implementation.JWKWebKey.Builder
implementation.JSON implementation ofWebSignature
.Collects inputs forJws
encrypted messages.JSON Web Signature (JWS) implementation class.ImmutableWebToken
with JWT signing, signature verification, and encryption methods.JwtBuilder<B extends JwtBuilder<B>>Mutable builder implementation for programmatically constructing newJwt
instances.KeyReferenceBuilder<B extends KeyReferenceBuilder<B>>Common base class for JSON web security object builders.EncodesBigInteger
values from JCE crypto objects in the formats specified by RFC-7518 JWA.