public final class X509CertificateDetails extends GeneratedMessageV3 implements X509CertificateDetailsOrBuilder
Details of an X.509 certificate. For informational purposes only.Protobuf type
google.cloud.iot.v1.X509CertificateDetails
Modifier and Type | Class and Description |
---|---|
static class |
X509CertificateDetails.Builder
Details of an X.509 certificate.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
EXPIRY_TIME_FIELD_NUMBER |
static int |
ISSUER_FIELD_NUMBER |
static int |
PUBLIC_KEY_TYPE_FIELD_NUMBER |
static int |
SIGNATURE_ALGORITHM_FIELD_NUMBER |
static int |
START_TIME_FIELD_NUMBER |
static int |
SUBJECT_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int ISSUER_FIELD_NUMBER
public static final int SUBJECT_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
public static final int EXPIRY_TIME_FIELD_NUMBER
public static final int SIGNATURE_ALGORITHM_FIELD_NUMBER
public static final int PUBLIC_KEY_TYPE_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public String getIssuer()
The entity that signed the certificate.
string issuer = 1;
getIssuer
in interface X509CertificateDetailsOrBuilder
public ByteString getIssuerBytes()
The entity that signed the certificate.
string issuer = 1;
getIssuerBytes
in interface X509CertificateDetailsOrBuilder
public String getSubject()
The entity the certificate and public key belong to.
string subject = 2;
getSubject
in interface X509CertificateDetailsOrBuilder
public ByteString getSubjectBytes()
The entity the certificate and public key belong to.
string subject = 2;
getSubjectBytes
in interface X509CertificateDetailsOrBuilder
public boolean hasStartTime()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
hasStartTime
in interface X509CertificateDetailsOrBuilder
public Timestamp getStartTime()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
getStartTime
in interface X509CertificateDetailsOrBuilder
public TimestampOrBuilder getStartTimeOrBuilder()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
getStartTimeOrBuilder
in interface X509CertificateDetailsOrBuilder
public boolean hasExpiryTime()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
hasExpiryTime
in interface X509CertificateDetailsOrBuilder
public Timestamp getExpiryTime()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
getExpiryTime
in interface X509CertificateDetailsOrBuilder
public TimestampOrBuilder getExpiryTimeOrBuilder()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
getExpiryTimeOrBuilder
in interface X509CertificateDetailsOrBuilder
public String getSignatureAlgorithm()
The algorithm used to sign the certificate.
string signature_algorithm = 5;
getSignatureAlgorithm
in interface X509CertificateDetailsOrBuilder
public ByteString getSignatureAlgorithmBytes()
The algorithm used to sign the certificate.
string signature_algorithm = 5;
getSignatureAlgorithmBytes
in interface X509CertificateDetailsOrBuilder
public String getPublicKeyType()
The type of public key in the certificate.
string public_key_type = 6;
getPublicKeyType
in interface X509CertificateDetailsOrBuilder
public ByteString getPublicKeyTypeBytes()
The type of public key in the certificate.
string public_key_type = 6;
getPublicKeyTypeBytes
in interface X509CertificateDetailsOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static X509CertificateDetails parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static X509CertificateDetails parseFrom(InputStream input) throws IOException
IOException
public static X509CertificateDetails parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static X509CertificateDetails parseDelimitedFrom(InputStream input) throws IOException
IOException
public static X509CertificateDetails parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static X509CertificateDetails parseFrom(CodedInputStream input) throws IOException
IOException
public static X509CertificateDetails parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public X509CertificateDetails.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static X509CertificateDetails.Builder newBuilder()
public static X509CertificateDetails.Builder newBuilder(X509CertificateDetails prototype)
public X509CertificateDetails.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected X509CertificateDetails.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static X509CertificateDetails getDefaultInstance()
public static Parser<X509CertificateDetails> parser()
public Parser<X509CertificateDetails> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public X509CertificateDetails getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.