Signing Identity Configuration
constructor(recoveryProviders: List<IdentityRecoveryProvider> = emptyList(), keyCustodians: List<IdentityKeyCustodian> = emptyList(), authorization: SigningIdentityAuthorization = SigningIdentityAuthorization.WalletDefault, policy: SigningIdentityKeyPolicy = SigningIdentityKeyPolicy.GeneralPurpose, platform: PlatformKeyConfiguration = PlatformKeyConfiguration.Default, alternativeAuthorizations: List<KeyUseAuthorizationPolicy> = emptyList(), recoveryConfirmation: RecoveryConfirmation = RecoveryConfirmation.LocalAcceptance, localRecoveryMaterial: LocalRecoveryMaterialRetention = LocalRecoveryMaterialRetention.Retain)