managedDeviceCertificateState resource type
Namespace: microsoft.graph
Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.
Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.
Methods
Method | Return Type | Description |
---|---|---|
List managedDeviceCertificateStates | managedDeviceCertificateState collection | List properties and relationships of the managedDeviceCertificateState objects. |
Get managedDeviceCertificateState | managedDeviceCertificateState | Read properties and relationships of the managedDeviceCertificateState object. |
Create managedDeviceCertificateState | managedDeviceCertificateState | Create a new managedDeviceCertificateState object. |
Delete managedDeviceCertificateState | None | Deletes a managedDeviceCertificateState. |
Update managedDeviceCertificateState | managedDeviceCertificateState | Update the properties of a managedDeviceCertificateState object. |
Properties
Property | Type | Description |
---|---|---|
id | String | Key of the entity. |
devicePlatform | devicePlatformType | Device platform. Possible values are: android , androidForWork , iOS , macOS , windowsPhone81 , windows81AndLater , windows10AndLater , androidWorkProfile , unknown , androidAOSP , androidMobileApplicationManagement , iOSMobileApplicationManagement , unknownFutureValue , windowsMobileApplicationManagement . |
certificateKeyUsage | keyUsages | Key usage. Possible values are: keyEncipherment , digitalSignature . |
certificateValidityPeriodUnits | certificateValidityPeriodScale | Validity period units. Possible values are: days , months , years . |
certificateIssuanceState | certificateIssuanceStates | Issuance State. Possible values are: unknown , challengeIssued , challengeIssueFailed , requestCreationFailed , requestSubmitFailed , challengeValidationSucceeded , challengeValidationFailed , issueFailed , issuePending , issued , responseProcessingFailed , responsePending , enrollmentSucceeded , enrollmentNotNeeded , revoked , removedFromCollection , renewVerified , installFailed , installed , deleteFailed , deleted , renewalRequested , requested . |
certificateKeyStorageProvider | keyStorageProviderOption | Key Storage Provider. Possible values are: useTpmKspOtherwiseUseSoftwareKsp , useTpmKspOtherwiseFail , usePassportForWorkKspOtherwiseFail , useSoftwareKsp . |
certificateSubjectNameFormat | subjectNameFormat | Subject name format. Possible values are: commonName , commonNameIncludingEmail , commonNameAsEmail , custom , commonNameAsIMEI , commonNameAsSerialNumber , commonNameAsAadDeviceId , commonNameAsIntuneDeviceId , commonNameAsDurableDeviceId . |
certificateSubjectAlternativeNameFormat | subjectAlternativeNameType | Subject alternative name format. Possible values are: none , emailAddress , userPrincipalName , customAzureADAttribute , domainNameService , universalResourceIdentifier . |
certificateRevokeStatus | certificateRevocationStatus | Revoke status. Possible values are: none , pending , issued , failed , revoked . |
certificateProfileDisplayName | String | Certificate profile display name |
deviceDisplayName | String | Device display name |
userDisplayName | String | User display name |
certificateExpirationDateTime | DateTimeOffset | Certificate expiry date |
certificateLastIssuanceStateChangedDateTime | DateTimeOffset | Last certificate issuance state change |
lastCertificateStateChangeDateTime | DateTimeOffset | Last certificate issuance state change |
certificateIssuer | String | Issuer |
certificateThumbprint | String | Thumbprint |
certificateSerialNumber | String | Serial number |
certificateKeyLength | Int32 | Key length |
certificateEnhancedKeyUsage | String | Extended key usage |
certificateValidityPeriod | Int32 | Validity period |
certificateSubjectNameFormatString | String | Subject name format string for custom subject name formats |
certificateSubjectAlternativeNameFormatString | String | Subject alternative name format string for custom formats |
certificateIssuanceDateTime | DateTimeOffset | Issuance date |
certificateErrorCode | Int32 | Error code |
Relationships
None
JSON Representation
Here is a JSON representation of the resource.
{
"@odata.type": "#microsoft.graph.managedDeviceCertificateState",
"id": "String (identifier)",
"devicePlatform": "String",
"certificateKeyUsage": "String",
"certificateValidityPeriodUnits": "String",
"certificateIssuanceState": "String",
"certificateKeyStorageProvider": "String",
"certificateSubjectNameFormat": "String",
"certificateSubjectAlternativeNameFormat": "String",
"certificateRevokeStatus": "String",
"certificateProfileDisplayName": "String",
"deviceDisplayName": "String",
"userDisplayName": "String",
"certificateExpirationDateTime": "String (timestamp)",
"certificateLastIssuanceStateChangedDateTime": "String (timestamp)",
"lastCertificateStateChangeDateTime": "String (timestamp)",
"certificateIssuer": "String",
"certificateThumbprint": "String",
"certificateSerialNumber": "String",
"certificateKeyLength": 1024,
"certificateEnhancedKeyUsage": "String",
"certificateValidityPeriod": 1024,
"certificateSubjectNameFormatString": "String",
"certificateSubjectAlternativeNameFormatString": "String",
"certificateIssuanceDateTime": "String (timestamp)",
"certificateErrorCode": 1024
}