Package web5.sdk.crypto.jwk
Class Jwk.Builder
-
- All Implemented Interfaces:
public final class Jwk.BuilderBuilder for Jwk type.
-
-
Constructor Summary
Constructors Constructor Description Jwk.Builder(String keyType, String curve)
-
Method Summary
Modifier and Type Method Description final Jwk.BuilderkeyUse(String use)Sets key use. final Jwk.Builderalgorithm(String alg)Sets algorithm. final Jwk.BuilderkeyId(String kid)Sets key ID. final Jwk.BuilderprivateKey(String d)Sets private key component. final Jwk.Builderx(String x)Sets x coordinate. final Jwk.Buildery(String y)Sets y coordinate. final Jwkbuild()Builds a Jwk object. -
-
Method Detail
-
keyUse
final Jwk.Builder keyUse(String use)
Sets key use.
- Returns:
Builder object
-
algorithm
final Jwk.Builder algorithm(String alg)
Sets algorithm.
- Returns:
Builder object
-
keyId
final Jwk.Builder keyId(String kid)
Sets key ID.
- Returns:
Builder object
-
privateKey
final Jwk.Builder privateKey(String d)
Sets private key component. Must be base64 encoded string.
- Returns:
Builder object
-
x
final Jwk.Builder x(String x)
Sets x coordinate. Must be base64 encoded string.
- Returns:
Builder object
-
y
final Jwk.Builder y(String y)
Sets y coordinate. Must be base64 encoded string.
- Returns:
Builder object
-
-
-
-