public static final class RsaSsaPssPublicKey.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<RsaSsaPssPublicKey,RsaSsaPssPublicKey.Builder> implements RsaSsaPssPublicKeyOrBuilder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPublicKeyProtobuf type
google.crypto.tink.RsaSsaPssPublicKey| Modifier and Type | Method and Description |
|---|---|
RsaSsaPssPublicKey.Builder |
clearE()
Public exponent.
|
RsaSsaPssPublicKey.Builder |
clearN()
Modulus.
|
RsaSsaPssPublicKey.Builder |
clearParams()
Required.
|
RsaSsaPssPublicKey.Builder |
clearVersion()
Required.
|
com.google.protobuf.ByteString |
getE()
Public exponent.
|
com.google.protobuf.ByteString |
getN()
Modulus.
|
RsaSsaPssParams |
getParams()
Required.
|
int |
getVersion()
Required.
|
boolean |
hasParams()
Required.
|
RsaSsaPssPublicKey.Builder |
mergeParams(RsaSsaPssParams value)
Required.
|
RsaSsaPssPublicKey.Builder |
setE(com.google.protobuf.ByteString value)
Public exponent.
|
RsaSsaPssPublicKey.Builder |
setN(com.google.protobuf.ByteString value)
Modulus.
|
RsaSsaPssPublicKey.Builder |
setParams(RsaSsaPssParams.Builder builderForValue)
Required.
|
RsaSsaPssPublicKey.Builder |
setParams(RsaSsaPssParams value)
Required.
|
RsaSsaPssPublicKey.Builder |
setVersion(int value)
Required.
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic int getVersion()
Required.
uint32 version = 1;getVersion in interface RsaSsaPssPublicKeyOrBuilderpublic RsaSsaPssPublicKey.Builder setVersion(int value)
Required.
uint32 version = 1;value - The version to set.public RsaSsaPssPublicKey.Builder clearVersion()
Required.
uint32 version = 1;public boolean hasParams()
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;hasParams in interface RsaSsaPssPublicKeyOrBuilderpublic RsaSsaPssParams getParams()
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;getParams in interface RsaSsaPssPublicKeyOrBuilderpublic RsaSsaPssPublicKey.Builder setParams(RsaSsaPssParams value)
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;public RsaSsaPssPublicKey.Builder setParams(RsaSsaPssParams.Builder builderForValue)
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;public RsaSsaPssPublicKey.Builder mergeParams(RsaSsaPssParams value)
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;public RsaSsaPssPublicKey.Builder clearParams()
Required.
.google.crypto.tink.RsaSsaPssParams params = 2;public com.google.protobuf.ByteString getN()
Modulus. Unsigned big integer in bigendian representation.
bytes n = 3;getN in interface RsaSsaPssPublicKeyOrBuilderpublic RsaSsaPssPublicKey.Builder setN(com.google.protobuf.ByteString value)
Modulus. Unsigned big integer in bigendian representation.
bytes n = 3;value - The n to set.public RsaSsaPssPublicKey.Builder clearN()
Modulus. Unsigned big integer in bigendian representation.
bytes n = 3;public com.google.protobuf.ByteString getE()
Public exponent. Unsigned big integer in bigendian representation.
bytes e = 4;getE in interface RsaSsaPssPublicKeyOrBuilderpublic RsaSsaPssPublicKey.Builder setE(com.google.protobuf.ByteString value)
Public exponent. Unsigned big integer in bigendian representation.
bytes e = 4;value - The e to set.public RsaSsaPssPublicKey.Builder clearE()
Public exponent. Unsigned big integer in bigendian representation.
bytes e = 4;