CreateJsonWebKeySet class abstract

Create JSON Web Key Set Request Body

Properties:

  • alg - JSON Web Key Algorithm The algorithm to be used for creating the key. Supports RS256, ES256, ES512, HS512, and HS256.
  • kid - JSON Web Key ID The Key ID of the key to be created.
  • use - JSON Web Key Use The "use" (public key use) parameter identifies the intended use of the public key. The "use" parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Valid values are "enc" and "sig".
Annotations
  • @BuiltValue()

Constructors

CreateJsonWebKeySet([void updates(CreateJsonWebKeySetBuilder b)])
factory

Properties

alg String
JSON Web Key Algorithm The algorithm to be used for creating the key. Supports RS256, ES256, ES512, HS512, and HS256.
no setter
hashCode int
The hash code for this object.
no setterinherited
kid String
JSON Web Key ID The Key ID of the key to be created.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
use String
JSON Web Key Use The "use" (public key use) parameter identifies the intended use of the public key. The "use" parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Valid values are "enc" and "sig".
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(CreateJsonWebKeySetBuilder)) CreateJsonWebKeySet
Rebuilds the instance.
inherited
toBuilder() CreateJsonWebKeySetBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<CreateJsonWebKeySet>
no setter