Proximity Configuration
data class ProximityConfiguration(val profile: ProximityProfile = ProximityProfile.Iso180135Edition2Dis2026, val session: ProximitySessionConfiguration = ProximitySessionConfiguration.Qr(), val readerPolicy: ProximityReaderPolicy = ProximityReaderPolicy.AllowAnonymousOrUntrusted, val deviceAuthenticationPolicy: ProximityDeviceAuthenticationPolicy = ProximityDeviceAuthenticationPolicy.SignatureOnly, val readerTrustEvaluator: ProximityReaderTrustEvaluator = UnconfiguredProximityReaderTrustEvaluator, val credentialStatusEvaluator: ProximityCredentialStatusEvaluator = UnconfiguredProximityCredentialStatusEvaluator, val applicationProfiles: ProximityApplicationProfileRegistry = ProximityApplicationProfileRegistry.Empty, val maximumMessageBytes: Int, val approval: ProximityApproval = ProximityApproval.AskEachTime)
Immutable configuration for one single-use proximity session.
Constructors
Link copied to clipboard
constructor(profile: ProximityProfile = ProximityProfile.Iso180135Edition2Dis2026, session: ProximitySessionConfiguration = ProximitySessionConfiguration.Qr(), readerPolicy: ProximityReaderPolicy = ProximityReaderPolicy.AllowAnonymousOrUntrusted, deviceAuthenticationPolicy: ProximityDeviceAuthenticationPolicy = ProximityDeviceAuthenticationPolicy.SignatureOnly, readerTrustEvaluator: ProximityReaderTrustEvaluator = UnconfiguredProximityReaderTrustEvaluator, credentialStatusEvaluator: ProximityCredentialStatusEvaluator = UnconfiguredProximityCredentialStatusEvaluator, applicationProfiles: ProximityApplicationProfileRegistry = ProximityApplicationProfileRegistry.Empty, maximumMessageBytes: Int, approval: ProximityApproval = ProximityApproval.AskEachTime)
Properties
Link copied to clipboard
Ordered application-profile registry for request extensions.
Link copied to clipboard
Explicit holder-approval behavior, independent of engagement and retrieval methods.
Link copied to clipboard
Application-owned credential status boundary.
Link copied to clipboard
Allowed and preferred holder-authentication methods.
Link copied to clipboard
Maximum accepted encoded proximity message size.
Link copied to clipboard
Protocol and application-profile boundary to enforce.
Link copied to clipboard
Trust threshold applied before disclosure review.
Link copied to clipboard
Application-owned reader trust boundary.
Link copied to clipboard
Engagement and compatible retrieval plans owned by this session.