IssuerAgent

constructor(keyPairAdapter: KeyPairAdapter = RandomKeyPairAdapter(), dataProvider: IssuerCredentialDataProvider = EmptyCredentialDataProvider)
constructor(keyPairAdapter: KeyPairAdapter = RandomKeyPairAdapter(), issuerCredentialStore: IssuerCredentialStore = InMemoryIssuerCredentialStore(), dataProvider: IssuerCredentialDataProvider = EmptyCredentialDataProvider)
constructor(validator: Validator, issuerCredentialStore: IssuerCredentialStore = InMemoryIssuerCredentialStore(), revocationListBaseUrl: String = "https://wallet.a-sit.at/backend/credentials/status", dataProvider: IssuerCredentialDataProvider = EmptyCredentialDataProvider, zlibService: ZlibService = DefaultZlibService(), revocationListLifetime: Duration = 48.hours, jwsService: JwsService, coseService: CoseService, clock: Clock = Clock.System, keyPair: KeyPairAdapter, cryptoAlgorithms: Set<X509SignatureAlgorithm>, timePeriodProvider: TimePeriodProvider = FixedTimePeriodProvider)