Class KeyUsage.KeyUsageOptions (2.101.0)

public static final class KeyUsage.KeyUsageOptions extends GeneratedMessage implements KeyUsage.KeyUsageOptionsOrBuilder

KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.

Protobuf type google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptions

Static Fields

CERT_SIGN_FIELD_NUMBER

public static final int CERT_SIGN_FIELD_NUMBER
Field Value
Type Description
int

CONTENT_COMMITMENT_FIELD_NUMBER

public static final int CONTENT_COMMITMENT_FIELD_NUMBER
Field Value
Type Description
int

CRL_SIGN_FIELD_NUMBER

public static final int CRL_SIGN_FIELD_NUMBER
Field Value
Type Description
int

DATA_ENCIPHERMENT_FIELD_NUMBER

public static final int DATA_ENCIPHERMENT_FIELD_NUMBER
Field Value
Type Description
int

DECIPHER_ONLY_FIELD_NUMBER

public static final int DECIPHER_ONLY_FIELD_NUMBER
Field Value
Type Description
int

DIGITAL_SIGNATURE_FIELD_NUMBER

public static final int DIGITAL_SIGNATURE_FIELD_NUMBER
Field Value
Type Description
int

ENCIPHER_ONLY_FIELD_NUMBER

public static final int ENCIPHER_ONLY_FIELD_NUMBER
Field Value
Type Description
int

KEY_AGREEMENT_FIELD_NUMBER

public static final int KEY_AGREEMENT_FIELD_NUMBER
Field Value
Type Description
int

KEY_ENCIPHERMENT_FIELD_NUMBER

public static final int KEY_ENCIPHERMENT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static KeyUsage.KeyUsageOptions getDefaultInstance()
Returns
Type Description
KeyUsage.KeyUsageOptions

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static KeyUsage.KeyUsageOptions.Builder newBuilder()
Returns
Type Description
KeyUsage.KeyUsageOptions.Builder

newBuilder(KeyUsage.KeyUsageOptions prototype)

public static KeyUsage.KeyUsageOptions.Builder newBuilder(KeyUsage.KeyUsageOptions prototype)
Parameter
Name Description
prototype KeyUsage.KeyUsageOptions
Returns
Type Description
KeyUsage.KeyUsageOptions.Builder

parseDelimitedFrom(InputStream input)

public static KeyUsage.KeyUsageOptions parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
KeyUsage.KeyUsageOptions
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static KeyUsage.KeyUsageOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
KeyUsage.KeyUsageOptions
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static KeyUsage.KeyUsageOptions parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
KeyUsage.KeyUsageOptions
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static KeyUsage.KeyUsageOptions parseFrom(byte[] data,