Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: microsoft.graph
Important: Microsoft supports Intune /beta APIs, but they are subject to more frequent change. Microsoft recommends using version v1.0 when possible. Check an API's availability in version v1.0 using the Version selector.
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
}