Module iu.util.crypt.impl
Package iu.crypt
Class KeyReferenceBuilder<B extends KeyReferenceBuilder<B>>
java.lang.Object
edu.iu.client.IuJsonBuilder<B>
iu.crypt.CertificateReferenceBuilder<B>
iu.crypt.KeyReferenceBuilder<B>
- Type Parameters:
B
- builder type
- All Implemented Interfaces:
WebCertificateReference.Builder<B>
,WebKeyReference.Builder<B>
- Direct Known Subclasses:
JoseBuilder
,JwkBuilder
class KeyReferenceBuilder<B extends KeyReferenceBuilder<B>>
extends CertificateReferenceBuilder<B>
implements WebKeyReference.Builder<B>
Common base class for JSON web security object builders.
-
Constructor Details
-
KeyReferenceBuilder
KeyReferenceBuilder()Default constructor.
-
-
Method Details
-
keyId
Description copied from interface:WebKeyReference.Builder
Sets the Key ID.- Specified by:
keyId
in interfaceWebKeyReference.Builder<B extends KeyReferenceBuilder<B>>
- Parameters:
id
- key ID- Returns:
- this;
-
algorithm
Description copied from interface:WebKeyReference.Builder
Sets the algorithm.- Specified by:
algorithm
in interfaceWebKeyReference.Builder<B extends KeyReferenceBuilder<B>>
- Parameters:
algorithm
- algorithm- Returns:
- this
-