public final class KeyInfo extends com.google.protobuf.GeneratedMessageV3 implements KeyInfoOrBuilder
KeyInfo represents a (secret) key that is either already stored in the bccsp/keystore or key material to be imported to the bccsp key-store. In later versions it may contain also a keystore identifierProtobuf type
msp.KeyInfo
Modifier and Type | Class and Description |
---|---|
static class |
KeyInfo.Builder
KeyInfo represents a (secret) key that is either already stored
in the bccsp/keystore or key material to be imported to the
bccsp key-store.
|
com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
KEY_IDENTIFIER_FIELD_NUMBER |
static int |
KEY_MATERIAL_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static KeyInfo |
getDefaultInstance() |
KeyInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getKeyIdentifier()
Identifier of the key inside the default keystore; this for
the case of Software BCCSP as well as the HSM BCCSP would be
the SKI of the key
|
com.google.protobuf.ByteString |
getKeyIdentifierBytes()
Identifier of the key inside the default keystore; this for
the case of Software BCCSP as well as the HSM BCCSP would be
the SKI of the key
|
com.google.protobuf.ByteString |
getKeyMaterial()
KeyMaterial (optional) for the key to be imported; this is
properly encoded key bytes, prefixed by the type of the key
|
com.google.protobuf.Parser<KeyInfo> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
isInitialized() |
static KeyInfo.Builder |
newBuilder() |
static KeyInfo.Builder |
newBuilder(KeyInfo prototype) |
KeyInfo.Builder |
newBuilderForType() |
static KeyInfo |
parseDelimitedFrom(InputStream input) |
static KeyInfo |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KeyInfo |
parseFrom(byte[] data) |
static KeyInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KeyInfo |
parseFrom(ByteBuffer data) |
static KeyInfo |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KeyInfo |
parseFrom(com.google.protobuf.ByteString data) |
static KeyInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KeyInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static KeyInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static KeyInfo |
parseFrom(InputStream input) |
static KeyInfo |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<KeyInfo> |
parser() |
KeyInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
findInitializationErrors, getInitializationErrorString, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int KEY_IDENTIFIER_FIELD_NUMBER
public static final int KEY_MATERIAL_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public String getKeyIdentifier()
Identifier of the key inside the default keystore; this for the case of Software BCCSP as well as the HSM BCCSP would be the SKI of the key
string key_identifier = 1 [json_name = "keyIdentifier"];
getKeyIdentifier
in interface KeyInfoOrBuilder
public com.google.protobuf.ByteString getKeyIdentifierBytes()
Identifier of the key inside the default keystore; this for the case of Software BCCSP as well as the HSM BCCSP would be the SKI of the key
string key_identifier = 1 [json_name = "keyIdentifier"];
getKeyIdentifierBytes
in interface KeyInfoOrBuilder
public com.google.protobuf.ByteString getKeyMaterial()
KeyMaterial (optional) for the key to be imported; this is properly encoded key bytes, prefixed by the type of the key
bytes key_material = 2 [json_name = "keyMaterial"];
getKeyMaterial
in interface KeyInfoOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static KeyInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static KeyInfo parseFrom(InputStream input) throws IOException
IOException
public static KeyInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static KeyInfo parseDelimitedFrom(InputStream input) throws IOException
IOException
public static KeyInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static KeyInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static KeyInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public KeyInfo.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static KeyInfo.Builder newBuilder()
public static KeyInfo.Builder newBuilder(KeyInfo prototype)
public KeyInfo.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
public static KeyInfo getDefaultInstance()
public static com.google.protobuf.Parser<KeyInfo> parser()
public com.google.protobuf.Parser<KeyInfo> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public KeyInfo getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2022. All rights reserved.