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
byte[]values for inclusion in JWS and JWE serialized forms as unpadded Base64 URL encoded strings.ProvidesIuJsonAdapterinstances for converting Web Crypto and PEM formats to and from JSON.IuCryptSpiimplementation.Provides basic internal binary encoding behavior for JSON web crypto algorithms.WebCryptoHeaderimplementation.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 forJweencrypted messages.Represents a recipient of aJweencrypted message.Builds JWE recipients forJweBuilderJSON Web Key (JWK) implementation.JWKWebKey.Builderimplementation.JSON implementation ofWebSignature.Collects inputs forJwsencrypted messages.JSON Web Signature (JWS) implementation class.ImmutableWebTokenwith JWT signing, signature verification, and encryption methods.JwtBuilder<B extends JwtBuilder<B>>Mutable builder implementation for programmatically constructing newJwtinstances.KeyReferenceBuilder<B extends KeyReferenceBuilder<B>>Common base class for JSON web security object builders.EncodesBigIntegervalues from JCE crypto objects in the formats specified by RFC-7518 JWA.