Package com.google.crypto.tink.signature
Class RsaSsaPssParameters.Builder
- java.lang.Object
-
- com.google.crypto.tink.signature.RsaSsaPssParameters.Builder
-
- Enclosing class:
- RsaSsaPssParameters
public static final class RsaSsaPssParameters.Builder extends java.lang.ObjectBuilds a new RsaSsaPssParameters instance.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RsaSsaPssParametersbuild()RsaSsaPssParameters.BuildersetMgf1HashType(RsaSsaPssParameters.HashType mgf1HashType)RsaSsaPssParameters.BuildersetModulusSizeBits(int modulusSizeBits)RsaSsaPssParameters.BuildersetPublicExponent(java.math.BigInteger e)RsaSsaPssParameters.BuildersetSaltLengthBytes(int saltLengthBytes)RsaSsaPssParameters.BuildersetSigHashType(RsaSsaPssParameters.HashType sigHashType)RsaSsaPssParameters.BuildersetVariant(RsaSsaPssParameters.Variant variant)
-
-
-
Method Detail
-
setModulusSizeBits
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setModulusSizeBits(int modulusSizeBits)
-
setPublicExponent
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setPublicExponent(java.math.BigInteger e)
-
setVariant
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setVariant(RsaSsaPssParameters.Variant variant)
-
setSigHashType
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setSigHashType(RsaSsaPssParameters.HashType sigHashType)
-
setMgf1HashType
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setMgf1HashType(RsaSsaPssParameters.HashType mgf1HashType)
-
setSaltLengthBytes
@CanIgnoreReturnValue public RsaSsaPssParameters.Builder setSaltLengthBytes(int saltLengthBytes) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
build
public RsaSsaPssParameters build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-