public static final class RsaSsaPssPrivateKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder> implements RsaSsaPssPrivateKeyOrBuilder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPrivateKeyProtobuf type
google.crypto.tink.RsaSsaPssPrivateKey| Modifier and Type | Method and Description |
|---|---|
RsaSsaPssPrivateKey.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RsaSsaPssPrivateKey |
build() |
RsaSsaPssPrivateKey |
buildPartial() |
RsaSsaPssPrivateKey.Builder |
clear() |
RsaSsaPssPrivateKey.Builder |
clearCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
RsaSsaPssPrivateKey.Builder |
clearD()
Private exponent.
|
RsaSsaPssPrivateKey.Builder |
clearDp()
d mod (p - 1).
|
RsaSsaPssPrivateKey.Builder |
clearDq()
d mod (q - 1).
|
RsaSsaPssPrivateKey.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RsaSsaPssPrivateKey.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RsaSsaPssPrivateKey.Builder |
clearP()
The following parameters are used to optimize RSA signature computation.
|
RsaSsaPssPrivateKey.Builder |
clearPublicKey()
Required.
|
RsaSsaPssPrivateKey.Builder |
clearQ()
The prime factor q of n.
|
RsaSsaPssPrivateKey.Builder |
clearVersion()
Required.
|
RsaSsaPssPrivateKey.Builder |
clone() |
com.google.protobuf.ByteString |
getCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
com.google.protobuf.ByteString |
getD()
Private exponent.
|
RsaSsaPssPrivateKey |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getDp()
d mod (p - 1).
|
com.google.protobuf.ByteString |
getDq()
d mod (q - 1).
|
com.google.protobuf.ByteString |
getP()
The following parameters are used to optimize RSA signature computation.
|
RsaSsaPssPublicKey |
getPublicKey()
Required.
|
RsaSsaPssPublicKey.Builder |
getPublicKeyBuilder()
Required.
|
RsaSsaPssPublicKeyOrBuilder |
getPublicKeyOrBuilder()
Required.
|
com.google.protobuf.ByteString |
getQ()
The prime factor q of n.
|
int |
getVersion()
Required.
|
boolean |
hasPublicKey()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RsaSsaPssPrivateKey.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RsaSsaPssPrivateKey.Builder |
mergeFrom(com.google.protobuf.Message other) |
RsaSsaPssPrivateKey.Builder |
mergeFrom(RsaSsaPssPrivateKey other) |
RsaSsaPssPrivateKey.Builder |
mergePublicKey(RsaSsaPssPublicKey value)
Required.
|
RsaSsaPssPrivateKey.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RsaSsaPssPrivateKey.Builder |
setCrt(com.google.protobuf.ByteString value)
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
RsaSsaPssPrivateKey.Builder |
setD(com.google.protobuf.ByteString value)
Private exponent.
|
RsaSsaPssPrivateKey.Builder |
setDp(com.google.protobuf.ByteString value)
d mod (p - 1).
|
RsaSsaPssPrivateKey.Builder |
setDq(com.google.protobuf.ByteString value)
d mod (q - 1).
|
RsaSsaPssPrivateKey.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RsaSsaPssPrivateKey.Builder |
setP(com.google.protobuf.ByteString value)
The following parameters are used to optimize RSA signature computation.
|
RsaSsaPssPrivateKey.Builder |
setPublicKey(RsaSsaPssPublicKey.Builder builderForValue)
Required.
|
RsaSsaPssPrivateKey.Builder |
setPublicKey(RsaSsaPssPublicKey value)
Required.
|
RsaSsaPssPrivateKey.Builder |
setQ(com.google.protobuf.ByteString value)
The prime factor q of n.
|
RsaSsaPssPrivateKey.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RsaSsaPssPrivateKey.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RsaSsaPssPrivateKey.Builder |
setVersion(int value)
Required.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.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.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RsaSsaPssPrivateKey build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RsaSsaPssPrivateKey buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RsaSsaPssPrivateKey.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.Builder mergeFrom(RsaSsaPssPrivateKey other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public RsaSsaPssPrivateKey.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<RsaSsaPssPrivateKey.Builder>IOExceptionpublic int getVersion()
Required.
uint32 version = 1;getVersion in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setVersion(int value)
Required.
uint32 version = 1;value - The version to set.public RsaSsaPssPrivateKey.Builder clearVersion()
Required.
uint32 version = 1;public boolean hasPublicKey()
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;hasPublicKey in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPublicKey getPublicKey()
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;getPublicKey in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setPublicKey(RsaSsaPssPublicKey value)
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;public RsaSsaPssPrivateKey.Builder setPublicKey(RsaSsaPssPublicKey.Builder builderForValue)
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;public RsaSsaPssPrivateKey.Builder mergePublicKey(RsaSsaPssPublicKey value)
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;public RsaSsaPssPrivateKey.Builder clearPublicKey()
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;public RsaSsaPssPublicKey.Builder getPublicKeyBuilder()
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;public RsaSsaPssPublicKeyOrBuilder getPublicKeyOrBuilder()
Required.
.google.crypto.tink.RsaSsaPssPublicKey public_key = 2;getPublicKeyOrBuilder in interface RsaSsaPssPrivateKeyOrBuilderpublic com.google.protobuf.ByteString getD()
Private exponent. Unsigned big integer in bigendian representation. Required.
bytes d = 3;getD in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setD(com.google.protobuf.ByteString value)
Private exponent. Unsigned big integer in bigendian representation. Required.
bytes d = 3;value - The d to set.public RsaSsaPssPrivateKey.Builder clearD()
Private exponent. Unsigned big integer in bigendian representation. Required.
bytes d = 3;public com.google.protobuf.ByteString getP()
The following parameters are used to optimize RSA signature computation. The prime factor p of n. Unsigned big integer in bigendian representation. Required.
bytes p = 4;getP in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setP(com.google.protobuf.ByteString value)
The following parameters are used to optimize RSA signature computation. The prime factor p of n. Unsigned big integer in bigendian representation. Required.
bytes p = 4;value - The p to set.public RsaSsaPssPrivateKey.Builder clearP()
The following parameters are used to optimize RSA signature computation. The prime factor p of n. Unsigned big integer in bigendian representation. Required.
bytes p = 4;public com.google.protobuf.ByteString getQ()
The prime factor q of n. Unsigned big integer in bigendian representation. Required.
bytes q = 5;getQ in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setQ(com.google.protobuf.ByteString value)
The prime factor q of n. Unsigned big integer in bigendian representation. Required.
bytes q = 5;value - The q to set.public RsaSsaPssPrivateKey.Builder clearQ()
The prime factor q of n. Unsigned big integer in bigendian representation. Required.
bytes q = 5;public com.google.protobuf.ByteString getDp()
d mod (p - 1). Unsigned big integer in bigendian representation. Required.
bytes dp = 6;getDp in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setDp(com.google.protobuf.ByteString value)
d mod (p - 1). Unsigned big integer in bigendian representation. Required.
bytes dp = 6;value - The dp to set.public RsaSsaPssPrivateKey.Builder clearDp()
d mod (p - 1). Unsigned big integer in bigendian representation. Required.
bytes dp = 6;public com.google.protobuf.ByteString getDq()
d mod (q - 1). Unsigned big integer in bigendian representation. Required.
bytes dq = 7;getDq in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setDq(com.google.protobuf.ByteString value)
d mod (q - 1). Unsigned big integer in bigendian representation. Required.
bytes dq = 7;value - The dq to set.public RsaSsaPssPrivateKey.Builder clearDq()
d mod (q - 1). Unsigned big integer in bigendian representation. Required.
bytes dq = 7;public com.google.protobuf.ByteString getCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p. Unsigned big integer in bigendian representation. Required.
bytes crt = 8;getCrt in interface RsaSsaPssPrivateKeyOrBuilderpublic RsaSsaPssPrivateKey.Builder setCrt(com.google.protobuf.ByteString value)
Chinese Remainder Theorem coefficient q^(-1) mod p. Unsigned big integer in bigendian representation. Required.
bytes crt = 8;value - The crt to set.public RsaSsaPssPrivateKey.Builder clearCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p. Unsigned big integer in bigendian representation. Required.
bytes crt = 8;public final RsaSsaPssPrivateKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>public final RsaSsaPssPrivateKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RsaSsaPssPrivateKey.Builder>