Partager via


TokenCertificate Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.TokenCertificate

Implements

public final class TokenCertificate
implements JsonSerializable<TokenCertificate>

The properties of a certificate used for authenticating a token.

Constructor Summary

Constructor Description
TokenCertificate()

Creates an instance of TokenCertificate class.

Method Summary

Modifier and Type Method and Description
String encodedPemCertificate()

Get the encodedPemCertificate property: Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

OffsetDateTime expiry()

Get the expiry property: The expiry datetime of the certificate.

static TokenCertificate fromJson(JsonReader jsonReader)

Reads an instance of TokenCertificate from the JsonReader.

TokenCertificateName name()

Get the name property: The name property.

String thumbprint()

Get the thumbprint property: The thumbprint of the certificate.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

TokenCertificate withEncodedPemCertificate(String encodedPemCertificate)

Set the encodedPemCertificate property: Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

TokenCertificate withExpiry(OffsetDateTime expiry)

Set the expiry property: The expiry datetime of the certificate.

TokenCertificate withName(TokenCertificateName name)

Set the name property: The name property.

TokenCertificate withThumbprint(String thumbprint)

Set the thumbprint property: The thumbprint of the certificate.

Methods inherited from java.lang.Object

Constructor Details

TokenCertificate

public TokenCertificate()

Creates an instance of TokenCertificate class.

Method Details

encodedPemCertificate

public String encodedPemCertificate()

Get the encodedPemCertificate property: Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

Returns:

the encodedPemCertificate value.

expiry

public OffsetDateTime expiry()

Get the expiry property: The expiry datetime of the certificate.

Returns:

the expiry value.

fromJson

public static TokenCertificate fromJson(JsonReader jsonReader)

Reads an instance of TokenCertificate from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TokenCertificate if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TokenCertificate.

name

public TokenCertificateName name()

Get the name property: The name property.

Returns:

the name value.

thumbprint

public String thumbprint()

Get the thumbprint property: The thumbprint of the certificate.

Returns:

the thumbprint value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withEncodedPemCertificate

public TokenCertificate withEncodedPemCertificate(String encodedPemCertificate)

Set the encodedPemCertificate property: Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

Parameters:

encodedPemCertificate - the encodedPemCertificate value to set.

Returns:

the TokenCertificate object itself.

withExpiry

public TokenCertificate withExpiry(OffsetDateTime expiry)

Set the expiry property: The expiry datetime of the certificate.

Parameters:

expiry - the expiry value to set.

Returns:

the TokenCertificate object itself.

withName

public TokenCertificate withName(TokenCertificateName name)

Set the name property: The name property.

Parameters:

name - the name value to set.

Returns:

the TokenCertificate object itself.

withThumbprint

public TokenCertificate withThumbprint(String thumbprint)

Set the thumbprint property: The thumbprint of the certificate.

Parameters:

thumbprint - the thumbprint value to set.

Returns:

the TokenCertificate object itself.

Applies to