IssuingAuthorityConfiguration

data class IssuingAuthorityConfiguration(val identifier: String, val issuingAuthorityName: String, val issuingAuthorityLogo: ByteArray, val issuingAuthorityDescription: String, val pendingDocumentInformation: DocumentConfiguration, val numberOfCredentialsToRequest: Int?, val minCredentialValidityMillis: Long?, val maxUsesPerCredentials: Int?)

Configuration data for the issuing authority.

This data is static and available to the application before any documents are provisioned. It can be used to present a menu of available documents to the user.

Constructors

Link copied to clipboard
constructor(identifier: String, issuingAuthorityName: String, issuingAuthorityLogo: ByteArray, issuingAuthorityDescription: String, pendingDocumentInformation: DocumentConfiguration, numberOfCredentialsToRequest: Int?, minCredentialValidityMillis: Long?, maxUsesPerCredentials: Int?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Unique identifier for this object

Link copied to clipboard

Description of the document offered by the issuer, e.g. "Utopia Driving License" or "Utopia National Identification Card"

Link copied to clipboard

Artwork for the issuing authority.

Link copied to clipboard

Display name of the issuing authority suitable, e.g. "Utopia Registry of Identities"

Link copied to clipboard

Maximum number a single credential should be used

Link copied to clipboard

Minimum validity in milliseconds

Link copied to clipboard

Recommended number of credentials to request.

Link copied to clipboard

A DocumentConfiguration that can be used while proofing is pending for a document.