Package com.google.crypto.tink.mac
Class AesCmacKey.Builder
- java.lang.Object
-
- com.google.crypto.tink.mac.AesCmacKey.Builder
-
- Enclosing class:
- AesCmacKey
public static class AesCmacKey.Builder extends java.lang.ObjectBuilder for AesCmacKey.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AesCmacKeybuild()AesCmacKey.BuildersetAesKeyBytes(SecretBytes aesKeyBytes)AesCmacKey.BuildersetIdRequirement(java.lang.Integer idRequirement)AesCmacKey.BuildersetParameters(AesCmacParameters parameters)
-
-
-
Method Detail
-
setParameters
@CanIgnoreReturnValue public AesCmacKey.Builder setParameters(AesCmacParameters parameters)
-
setAesKeyBytes
@CanIgnoreReturnValue public AesCmacKey.Builder setAesKeyBytes(SecretBytes aesKeyBytes) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
setIdRequirement
@CanIgnoreReturnValue public AesCmacKey.Builder setIdRequirement(@Nullable java.lang.Integer idRequirement)
-
build
public AesCmacKey build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-