---
title: MobileDocumentRegistration
framework: identitydocumentservices
role: symbol
role_heading: Structure
path: identitydocumentservices/mobiledocumentregistration
---

# MobileDocumentRegistration

A type you use to register mobile documents.

## Declaration

```swift
struct MobileDocumentRegistration
```

## Overview

Overview Mobile documents, or “mdocs”, are a document format defined in ISO 18013-5.

## Topics

### Initializers

- [init(mobileDocumentType:supportedAuthorityKeyIdentifiers:documentIdentifier:invalidationDate:)](identitydocumentservices/mobiledocumentregistration/init(mobiledocumenttype:supportedauthoritykeyidentifiers:documentidentifier:invalidationdate:).md)
- [init(mobileDocumentType:supportedIssuerKeyIdentifiers:supportedAuthorityKeyIdentifiers:documentIdentifier:invalidationDate:)](identitydocumentservices/mobiledocumentregistration/init(mobiledocumenttype:supportedissuerkeyidentifiers:supportedauthoritykeyidentifiers:documentidentifier:invalidationdate:).md)

### Instance Properties

- [invalidationDate](identitydocumentservices/mobiledocumentregistration/invalidationdate.md)
- [mobileDocumentType](identitydocumentservices/mobiledocumentregistration/mobiledocumenttype.md)
- [supportedAuthorityKeyIdentifiers](identitydocumentservices/mobiledocumentregistration/supportedauthoritykeyidentifiers.md)
- [supportedIssuerKeyIdentifiers](identitydocumentservices/mobiledocumentregistration/supportedissuerkeyidentifiers.md)

## Relationships

### Conforms To

- [IdentityDocumentRegistration](identitydocumentservices/identitydocumentregistration.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Registering as an identity document provider

- [IdentityDocumentProviderRegistrationStore](identitydocumentservices/identitydocumentproviderregistrationstore.md)
- [IdentityDocumentRegistration](identitydocumentservices/identitydocumentregistration.md)
