certificateAuthorityDetail resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

The properties of each certificate authority object contained in the certificateBasedAuthPki resource.

Inherits from directoryObject.

Methods

Method Return type Description
List certificateAuthorityDetail collection Get a list of the certificateAuthorityDetail objects and their properties.
Create certificateAuthorityDetail Create a new certificateAuthorityDetail object.
Get certificateAuthorityDetail Read the properties and relationships of a certificateAuthorityDetail object.
Update certificateAuthorityDetail Update the properties of a certificateAuthorityDetail object.
Delete None Delete a certificateAuthorityDetail object.
List deleted items directoryObject collection Retrieve the certificateAuthorityDetail objects deleted in the tenant in the last 30 days.
Get deleted item directoryObject collection Retrieve a deleted certificateAuthorityDetail object by ID.
Restore deleted item directoryObject collection Restore a certificateAuthorityDetail object deleted in the tenant in the last 30 days.
Permanently delete item directoryObject collection Permanently delete a deleted certificateAuthorityDetail object from the tenant.

Properties

Property Type Description
certificate Binary The public key of the certificate authority.
certificateAuthorityType certificateAuthorityType The type of certificate authority. The possible values are: root, intermediate, unknownFutureValue. Supports $filter (eq).
certificateRevocationListUrl String The URL to check if the certificate is revoked.
createdDateTime DateTimeOffset The date and time when the certificate authority was created.
deletedDateTime DateTimeOffset The date and time when the certificate authority was soft deleted. Inherited from base class and null for objects that are not deleted. Inherited from directoryObject.
deltacertificateRevocationListUrl String The URL to check to find out whether the certificate is revoked.
displayName String The display name of the certificate authority.
expirationDateTime DateTimeOffset The date and time when the certificate authority expires. Supports $filter (eq) and $orderby.
id String The ID of the certificate authority. Inherited from entity.
isIssuerHintEnabled Boolean Indicates whether the certificate picker presents the certificate authority to the user to use for authentication. Default value is false. Optional.
issuer String The issuer of the certificate authority.
issuerSubjectKeyIdentifier String The subject key identifier of certificate authority.
thumbprint String The thumbprint of certificate authority certificate. Supports $filter (eq, startswith).

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.certificateAuthorityDetail",
  "id": "String (identifier)",
  "deletedDateTime": "String (timestamp)",
  "certificateAuthorityType": "String",
  "certificate": "Binary",
  "displayName": "String",
  "issuer": "String",
  "issuerSubjectKeyIdentifier": "String",
  "createdDateTime": "String (timestamp)",
  "expirationDateTime": "String (timestamp)",
  "thumbprint": "String",
  "certificateRevocationListUrl": "String",
  "deltacertificateRevocationListUrl": "String",
  "isIssuerHintEnabled": "Boolean"
}