Aracılığıyla paylaş


CustomerCertificateParameters Class

public class CustomerCertificateParameters
extends SecretParameters

Customer Certificate used for https.

Constructor Summary

Constructor Description
CustomerCertificateParameters()

Method Summary

Modifier and Type Method and Description
java.lang.String certificateAuthority()

Get certificate issuing authority.

ResourceReference secretSource()

Get resource reference to the KV secret.

java.lang.String secretVersion()

Get version of the secret to be used.

java.util.List<java.lang.String> subjectAlternativeNames()

Get the list of SANs.

java.lang.Boolean useLatestVersion()

Get whether to use the latest version for the certificate.

CustomerCertificateParameters withCertificateAuthority(String certificateAuthority)

Set certificate issuing authority.

CustomerCertificateParameters withSecretSource(ResourceReference secretSource)

Set resource reference to the KV secret.

CustomerCertificateParameters withSecretVersion(String secretVersion)

Set version of the secret to be used.

CustomerCertificateParameters withSubjectAlternativeNames(List<String> subjectAlternativeNames)

Set the list of SANs.

CustomerCertificateParameters withUseLatestVersion(Boolean useLatestVersion)

Set whether to use the latest version for the certificate.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

CustomerCertificateParameters

public CustomerCertificateParameters()

Method Details

certificateAuthority

public String certificateAuthority()

Get certificate issuing authority.

Returns:

the certificateAuthority value

secretSource

public ResourceReference secretSource()

Get resource reference to the KV secret.

Returns:

the secretSource value

secretVersion

public String secretVersion()

Get version of the secret to be used.

Returns:

the secretVersion value

subjectAlternativeNames

public List subjectAlternativeNames()

Get the list of SANs.

Returns:

the subjectAlternativeNames value

useLatestVersion

public Boolean useLatestVersion()

Get whether to use the latest version for the certificate.

Returns:

the useLatestVersion value

withCertificateAuthority

public CustomerCertificateParameters withCertificateAuthority(String certificateAuthority)

Set certificate issuing authority.

Parameters:

certificateAuthority - the certificateAuthority value to set

Returns:

the CustomerCertificateParameters object itself.

withSecretSource

public CustomerCertificateParameters withSecretSource(ResourceReference secretSource)

Set resource reference to the KV secret.

Parameters:

secretSource - the secretSource value to set

Returns:

the CustomerCertificateParameters object itself.

withSecretVersion

public CustomerCertificateParameters withSecretVersion(String secretVersion)

Set version of the secret to be used.

Parameters:

secretVersion - the secretVersion value to set

Returns:

the CustomerCertificateParameters object itself.

withSubjectAlternativeNames

public CustomerCertificateParameters withSubjectAlternativeNames(List subjectAlternativeNames)

Set the list of SANs.

Parameters:

subjectAlternativeNames - the subjectAlternativeNames value to set

Returns:

the CustomerCertificateParameters object itself.

withUseLatestVersion

public CustomerCertificateParameters withUseLatestVersion(Boolean useLatestVersion)

Set whether to use the latest version for the certificate.

Parameters:

useLatestVersion - the useLatestVersion value to set

Returns:

the CustomerCertificateParameters object itself.

Applies to