public static final class HpkePrivateKey.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<HpkePrivateKey,HpkePrivateKey.Builder> implements HpkePrivateKeyOrBuilder
google.crypto.tink.HpkePrivateKey| Modifier and Type | Method and Description |
|---|---|
HpkePrivateKey.Builder |
clearPrivateKey()
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in
https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
|
HpkePrivateKey.Builder |
clearPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2; |
HpkePrivateKey.Builder |
clearVersion()
uint32 version = 1; |
com.google.protobuf.ByteString |
getPrivateKey()
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in
https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
|
HpkePublicKey |
getPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2; |
int |
getVersion()
uint32 version = 1; |
boolean |
hasPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2; |
HpkePrivateKey.Builder |
mergePublicKey(HpkePublicKey value)
.google.crypto.tink.HpkePublicKey public_key = 2; |
HpkePrivateKey.Builder |
setPrivateKey(com.google.protobuf.ByteString value)
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in
https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
|
HpkePrivateKey.Builder |
setPublicKey(HpkePublicKey.Builder builderForValue)
.google.crypto.tink.HpkePublicKey public_key = 2; |
HpkePrivateKey.Builder |
setPublicKey(HpkePublicKey value)
.google.crypto.tink.HpkePublicKey public_key = 2; |
HpkePrivateKey.Builder |
setVersion(int value)
uint32 version = 1; |
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()
uint32 version = 1;getVersion in interface HpkePrivateKeyOrBuilderpublic HpkePrivateKey.Builder setVersion(int value)
uint32 version = 1;value - The version to set.public HpkePrivateKey.Builder clearVersion()
uint32 version = 1;public boolean hasPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2;hasPublicKey in interface HpkePrivateKeyOrBuilderpublic HpkePublicKey getPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2;getPublicKey in interface HpkePrivateKeyOrBuilderpublic HpkePrivateKey.Builder setPublicKey(HpkePublicKey value)
.google.crypto.tink.HpkePublicKey public_key = 2;public HpkePrivateKey.Builder setPublicKey(HpkePublicKey.Builder builderForValue)
.google.crypto.tink.HpkePublicKey public_key = 2;public HpkePrivateKey.Builder mergePublicKey(HpkePublicKey value)
.google.crypto.tink.HpkePublicKey public_key = 2;public HpkePrivateKey.Builder clearPublicKey()
.google.crypto.tink.HpkePublicKey public_key = 2;public com.google.protobuf.ByteString getPrivateKey()
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
bytes private_key = 3;getPrivateKey in interface HpkePrivateKeyOrBuilderpublic HpkePrivateKey.Builder setPrivateKey(com.google.protobuf.ByteString value)
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
bytes private_key = 3;value - The privateKey to set.public HpkePrivateKey.Builder clearPrivateKey()
KEM-encoding of private key (i.e., SerializePrivateKey() ) as described in https://www.rfc-editor.org/rfc/rfc9180.html#name-cryptographic-dependencies.
bytes private_key = 3;