public static final class RsaSsaPssParams.Builder extends com.google.protobuf.GeneratedMessage.Builder<RsaSsaPssParams.Builder> implements RsaSsaPssParamsOrBuilder
google.crypto.tink.RsaSsaPssParams| Modifier and Type | Method and Description |
|---|---|
RsaSsaPssParams |
build() |
RsaSsaPssParams |
buildPartial() |
RsaSsaPssParams.Builder |
clear() |
RsaSsaPssParams.Builder |
clearMgf1Hash()
Hash function used in MGF1 (a mask generation function based on a
hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
|
RsaSsaPssParams.Builder |
clearSaltLength()
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1)
Required.
|
RsaSsaPssParams.Builder |
clearSigHash()
Hash function used in computing hash of the signing message
(see https://tools.ietf.org/html/rfc8017#section-9.1.1).
|
RsaSsaPssParams |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
HashType |
getMgf1Hash()
Hash function used in MGF1 (a mask generation function based on a
hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
|
int |
getMgf1HashValue()
Hash function used in MGF1 (a mask generation function based on a
hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
|
int |
getSaltLength()
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1)
Required.
|
HashType |
getSigHash()
Hash function used in computing hash of the signing message
(see https://tools.ietf.org/html/rfc8017#section-9.1.1).
|
int |
getSigHashValue()
Hash function used in computing hash of the signing message
(see https://tools.ietf.org/html/rfc8017#section-9.1.1).
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RsaSsaPssParams.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RsaSsaPssParams.Builder |
mergeFrom(com.google.protobuf.Message other) |
RsaSsaPssParams.Builder |
mergeFrom(RsaSsaPssParams other) |
RsaSsaPssParams.Builder |
setMgf1Hash(HashType value)
Hash function used in MGF1 (a mask generation function based on a
hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
|
RsaSsaPssParams.Builder |
setMgf1HashValue(int value)
Hash function used in MGF1 (a mask generation function based on a
hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
|
RsaSsaPssParams.Builder |
setSaltLength(int value)
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1)
Required.
|
RsaSsaPssParams.Builder |
setSigHash(HashType value)
Hash function used in computing hash of the signing message
(see https://tools.ietf.org/html/rfc8017#section-9.1.1).
|
RsaSsaPssParams.Builder |
setSigHashValue(int value)
Hash function used in computing hash of the signing message
(see https://tools.ietf.org/html/rfc8017#section-9.1.1).
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RsaSsaPssParams.Builder>public RsaSsaPssParams.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<RsaSsaPssParams.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RsaSsaPssParams.Builder>public RsaSsaPssParams getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RsaSsaPssParams build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RsaSsaPssParams buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RsaSsaPssParams.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RsaSsaPssParams.Builder>public RsaSsaPssParams.Builder mergeFrom(RsaSsaPssParams other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<RsaSsaPssParams.Builder>public RsaSsaPssParams.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RsaSsaPssParams.Builder>IOExceptionpublic int getSigHashValue()
Hash function used in computing hash of the signing message (see https://tools.ietf.org/html/rfc8017#section-9.1.1). Required.
.google.crypto.tink.HashType sig_hash = 1;getSigHashValue in interface RsaSsaPssParamsOrBuilderpublic RsaSsaPssParams.Builder setSigHashValue(int value)
Hash function used in computing hash of the signing message (see https://tools.ietf.org/html/rfc8017#section-9.1.1). Required.
.google.crypto.tink.HashType sig_hash = 1;value - The enum numeric value on the wire for sigHash to set.public HashType getSigHash()
Hash function used in computing hash of the signing message (see https://tools.ietf.org/html/rfc8017#section-9.1.1). Required.
.google.crypto.tink.HashType sig_hash = 1;getSigHash in interface RsaSsaPssParamsOrBuilderpublic RsaSsaPssParams.Builder setSigHash(HashType value)
Hash function used in computing hash of the signing message (see https://tools.ietf.org/html/rfc8017#section-9.1.1). Required.
.google.crypto.tink.HashType sig_hash = 1;value - The sigHash to set.public RsaSsaPssParams.Builder clearSigHash()
Hash function used in computing hash of the signing message (see https://tools.ietf.org/html/rfc8017#section-9.1.1). Required.
.google.crypto.tink.HashType sig_hash = 1;public int getMgf1HashValue()
Hash function used in MGF1 (a mask generation function based on a hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1). Required.
.google.crypto.tink.HashType mgf1_hash = 2;getMgf1HashValue in interface RsaSsaPssParamsOrBuilderpublic RsaSsaPssParams.Builder setMgf1HashValue(int value)
Hash function used in MGF1 (a mask generation function based on a hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1). Required.
.google.crypto.tink.HashType mgf1_hash = 2;value - The enum numeric value on the wire for mgf1Hash to set.public HashType getMgf1Hash()
Hash function used in MGF1 (a mask generation function based on a hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1). Required.
.google.crypto.tink.HashType mgf1_hash = 2;getMgf1Hash in interface RsaSsaPssParamsOrBuilderpublic RsaSsaPssParams.Builder setMgf1Hash(HashType value)
Hash function used in MGF1 (a mask generation function based on a hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1). Required.
.google.crypto.tink.HashType mgf1_hash = 2;value - The mgf1Hash to set.public RsaSsaPssParams.Builder clearMgf1Hash()
Hash function used in MGF1 (a mask generation function based on a hash function) (see https://tools.ietf.org/html/rfc8017#appendix-B.2.1). Required.
.google.crypto.tink.HashType mgf1_hash = 2;public int getSaltLength()
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1) Required.
int32 salt_length = 3;getSaltLength in interface RsaSsaPssParamsOrBuilderpublic RsaSsaPssParams.Builder setSaltLength(int value)
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1) Required.
int32 salt_length = 3;value - The saltLength to set.public RsaSsaPssParams.Builder clearSaltLength()
Salt length (see https://tools.ietf.org/html/rfc8017#section-9.1.1) Required.
int32 salt_length = 3;