Package de.comuny.trinity
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AuthorizationInput( val authUrl: Url, val subject: String, val hostE2ECertificates: List<X509Certificate>? = null, val hostE2EPublicKeys: List<PublicKey>? = null, val authInfoVerificationCertificate: X509Certificate? = null, val keyResolver: VerificationKeyResolver? = null, val skipVerification: Boolean = false, val skipJwksKeyVerification: Boolean = true, val skipAuthInfoVerification: Boolean = false)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TrinityConfiguration( val context: Context, val environment: String, val environmentCertificates: List<String>, val trustProviderType: TrustProviderType, val moduleRegistry: ModuleRegistry, val timeouts: TrinityTimeouts = TrinityTimeouts())
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TrinityTimeouts( val durationOfAuthentication: Duration = Duration.INFINITE, val backendCommunicationTimeout: Duration = default30SecTimeout, val moduleResolvingTimeout: Duration = default2MinTimeout, val onCreatePinTimeout: Duration = default2MinTimeout, val onVerifyPinTimeout: Duration = default2MinTimeout, val onBiometricTimeout: Duration = default2MinTimeout, val onMultipleModulesTimeout: Duration = default2MinTimeout, val onConsentRequiredTimeout: Duration = default2MinTimeout)
Content copied to clipboard
Link copied to clipboard