Module iu.util.crypt
Package edu.iu.crypt
Interface WebKeyReference.Builder<B extends WebKeyReference.Builder<B>>
- Type Parameters:
B
- builder type
- All Superinterfaces:
WebCertificateReference.Builder<B>
- All Known Subinterfaces:
WebKey.Builder<B>
- All Known Implementing Classes:
JoseBuilder
,JweRecipientBuilder
,JweRecipientBuilder.EncryptedKeyBuilder
,JwkBuilder
,KeyReferenceBuilder
- Enclosing interface:
WebKeyReference
public static interface WebKeyReference.Builder<B extends WebKeyReference.Builder<B>>
extends WebCertificateReference.Builder<B>
Builder interface for creating
WebKey
instances.-
Method Summary
-
Method Details
-
keyId
Sets the Key ID.- Parameters:
keyId
- key ID- Returns:
- this;
-
algorithm
Sets the algorithm.- Parameters:
algorithm
- algorithm- Returns:
- this
-