public static final class RsaSsaPkcs1PrivateKey.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<RsaSsaPkcs1PrivateKey,RsaSsaPkcs1PrivateKey.Builder> implements RsaSsaPkcs1PrivateKeyOrBuilder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKeyProtobuf type
google.crypto.tink.RsaSsaPkcs1PrivateKey| Modifier and Type | Method and Description |
|---|---|
RsaSsaPkcs1PrivateKey.Builder |
clearCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
RsaSsaPkcs1PrivateKey.Builder |
clearD()
Private exponent.
|
RsaSsaPkcs1PrivateKey.Builder |
clearDp()
d mod (p - 1).
|
RsaSsaPkcs1PrivateKey.Builder |
clearDq()
d mod (q - 1).
|
RsaSsaPkcs1PrivateKey.Builder |
clearP()
The following parameters are used to optimize RSA signature computation.
|
RsaSsaPkcs1PrivateKey.Builder |
clearPublicKey()
Required.
|
RsaSsaPkcs1PrivateKey.Builder |
clearQ()
The prime factor q of n.
|
RsaSsaPkcs1PrivateKey.Builder |
clearVersion()
Required.
|
com.google.protobuf.ByteString |
getCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
com.google.protobuf.ByteString |
getD()
Private exponent.
|
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.
|
RsaSsaPkcs1PublicKey |
getPublicKey()
Required.
|
com.google.protobuf.ByteString |
getQ()
The prime factor q of n.
|
int |
getVersion()
Required.
|
boolean |
hasPublicKey()
Required.
|
RsaSsaPkcs1PrivateKey.Builder |
mergePublicKey(RsaSsaPkcs1PublicKey value)
Required.
|
RsaSsaPkcs1PrivateKey.Builder |
setCrt(com.google.protobuf.ByteString value)
Chinese Remainder Theorem coefficient q^(-1) mod p.
|
RsaSsaPkcs1PrivateKey.Builder |
setD(com.google.protobuf.ByteString value)
Private exponent.
|
RsaSsaPkcs1PrivateKey.Builder |
setDp(com.google.protobuf.ByteString value)
d mod (p - 1).
|
RsaSsaPkcs1PrivateKey.Builder |
setDq(com.google.protobuf.ByteString value)
d mod (q - 1).
|
RsaSsaPkcs1PrivateKey.Builder |
setP(com.google.protobuf.ByteString value)
The following parameters are used to optimize RSA signature computation.
|
RsaSsaPkcs1PrivateKey.Builder |
setPublicKey(RsaSsaPkcs1PublicKey.Builder builderForValue)
Required.
|
RsaSsaPkcs1PrivateKey.Builder |
setPublicKey(RsaSsaPkcs1PublicKey value)
Required.
|
RsaSsaPkcs1PrivateKey.Builder |
setQ(com.google.protobuf.ByteString value)
The prime factor q of n.
|
RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.Builder setVersion(int value)
Required.
uint32 version = 1;value - The version to set.public RsaSsaPkcs1PrivateKey.Builder clearVersion()
Required.
uint32 version = 1;public boolean hasPublicKey()
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;hasPublicKey in interface RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PublicKey getPublicKey()
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;getPublicKey in interface RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.Builder setPublicKey(RsaSsaPkcs1PublicKey value)
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;public RsaSsaPkcs1PrivateKey.Builder setPublicKey(RsaSsaPkcs1PublicKey.Builder builderForValue)
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;public RsaSsaPkcs1PrivateKey.Builder mergePublicKey(RsaSsaPkcs1PublicKey value)
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;public RsaSsaPkcs1PrivateKey.Builder clearPublicKey()
Required.
.google.crypto.tink.RsaSsaPkcs1PublicKey public_key = 2;public com.google.protobuf.ByteString getD()
Private exponent. Unsigned big integer in bigendian representation. Required.
bytes d = 3;getD in interface RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKeyOrBuilderpublic RsaSsaPkcs1PrivateKey.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 RsaSsaPkcs1PrivateKey.Builder clearCrt()
Chinese Remainder Theorem coefficient q^(-1) mod p. Unsigned big integer in bigendian representation. Required.
bytes crt = 8;