Skip to main content

certificates

Creates, updates, deletes, gets or lists a certificates resource.

Overview

Namecertificates
TypeResource
Idazure_extras.sphere.certificates

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
certificatestringThe certificate as a UTF-8 encoded base 64 string.
expiryUtcstring (date-time)The certificate expiry date.
notBeforeUtcstring (date-time)The certificate not before date.
provisioningStatestringThe status of the last operation. Known values are: "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", "Deleting", and "Accepted".
statusstringThe certificate status. Known values are: "Active", "Inactive", "Expired", and "Revoked".
subjectstringThe certificate subject.
thumbprintstringThe certificate thumbprint.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
retrieve_proof_of_possession_nonceselectresource_group_name, catalog_name, serial_number, subscription_idGets the proof of possession nonce.
getselectresource_group_name, catalog_name, serial_number, subscription_idGet a Certificate.
list_by_catalogselectresource_group_name, catalog_name, subscription_id$filter, $top, $skip, $maxpagesizeList Certificate resources by Catalog.
retrieve_cert_chainexecresource_group_name, catalog_name, serial_number, subscription_idRetrieves cert chain.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
catalog_namestringName of catalog. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
serial_numberstringSerial number of the certificate. Use '.default' to get current active certificate. Required.
subscription_idstring
$filterstringFilter the result list using the given expression. Default value is None.
$maxpagesizeintegerThe maximum number of result items per page. Default value is None.
$skipintegerThe number of result items to skip. Default value is None.
$topintegerThe number of result items to return. Default value is None.

SELECT examples

Gets the proof of possession nonce.

SELECT
certificate,
expiryUtc,
notBeforeUtc,
provisioningState,
status,
subject,
thumbprint
FROM azure_extras.sphere.certificates
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND catalog_name = '{{ catalog_name }}' -- required
AND serial_number = '{{ serial_number }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Retrieves cert chain.

EXEC azure_extras.sphere.certificates.retrieve_cert_chain 
@resource_group_name='{{ resource_group_name }}' --required,
@catalog_name='{{ catalog_name }}' --required,
@serial_number='{{ serial_number }}' --required,
@subscription_id='{{ subscription_id }}' --required
;