From 27c3f40bd4ce7365d0936013398a25deb67dc21c Mon Sep 17 00:00:00 2001 From: paullatzelsperger Date: Wed, 2 Oct 2024 10:37:54 +0000 Subject: [PATCH] deploy: 634deb0ef2a102396724823b84692e1ee9ba011f --- autodoc/0.10.0-SNAPSHOT/autodoc.json | 2 +- autodoc/0.10.0-SNAPSHOT/autodoc.md | 104 +++++++++++++-------------- autodoc/0.10.0-SNAPSHOT/index.html | 2 +- 3 files changed, 54 insertions(+), 54 deletions(-) diff --git a/autodoc/0.10.0-SNAPSHOT/autodoc.json b/autodoc/0.10.0-SNAPSHOT/autodoc.json index 2f1444d3d..b0bed23fa 100644 --- a/autodoc/0.10.0-SNAPSHOT/autodoc.json +++ b/autodoc/0.10.0-SNAPSHOT/autodoc.json @@ -1 +1 @@ -[{"categories":["",""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.PresentationCreatorRegistry"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService"}],"references":[{"service":"org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver","required":true},{"service":"org.eclipse.edc.jsonld.spi.JsonLd","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer","required":true},{"service":"org.eclipse.edc.keys.spi.PrivateKeyResolver","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.token.spi.TokenValidationService","required":true},{"service":"org.eclipse.edc.token.spi.TokenValidationRulesRegistry","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.keys.spi.KeyParserRegistry","required":true},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore","required":true},{"service":"org.eclipse.edc.keys.spi.LocalPublicKeyService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.jwt.signer.spi.JwsSignerProvider","required":true}],"configuration":[],"name":"IdentityHub Core Services Extension","type":"extension","overview":" This extension provides core services for the IdentityHub that are not intended to be user-replaceable.\n","className":"org.eclipse.edc.identityhub.core.CoreServicesExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore"},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore"},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore"},{"service":"org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer"},{"service":"org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry"},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry"},{"service":"org.eclipse.edc.jwt.signer.spi.JwsSignerProvider"}],"references":[{"service":"org.eclipse.edc.token.spi.TokenValidationRulesRegistry","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.keys.spi.PrivateKeyResolver","required":true}],"configuration":[{"key":"edc.iam.credential.revocation.cache.validity","required":false,"type":"long","description":"Validity period of cached StatusList2021 credential entries in milliseconds.","defaultValue":"900000","deprecated":false}],"name":"IdentityHub Default Services Extension","type":"extension","overview":" This extension provides core services for the IdentityHub that are not intended to be user-replaceable.\n","className":"org.eclipse.edc.identityhub.DefaultServicesExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-core","version":"0.10.0-SNAPSHOT","name":null},{"categories":["",""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry"},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService"}],"references":[{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.keys.spi.KeyParserRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true}],"configuration":[],"name":"DID Service Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.DidServicesExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"references":[{"service":"org.eclipse.edc.spi.query.CriterionOperatorRegistry","required":true}],"configuration":[],"name":"DID Default Services Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-did","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService"},{"service":"org.eclipse.edc.identityhub.spi.keypair.events.KeyPairObservable"}],"references":[{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true}],"configuration":[],"name":"KeyPair Service Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.keypairs.KeyPairServiceExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-keypairs","version":"0.10.0-SNAPSHOT","name":null},{"categories":["",""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true}],"configuration":[],"name":"ParticipantContext Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.participantcontext.ParticipantContextCoordinatorExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService"},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.events.ParticipantContextObservable"}],"references":[{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner","required":false}],"configuration":[],"name":"ParticipantContext Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-participants","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.transform.spi.TypeTransformerRegistry","required":true},{"service":"org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService","required":true},{"service":"org.eclipse.edc.jsonld.spi.JsonLd","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.spi.system.apiversion.ApiVersionService","required":true}],"configuration":[],"name":"Presentation API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.PresentationApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:presentation-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[],"extensionPoints":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisher"},{"service":"org.eclipse.edc.identithub.spi.did.DidWebParser"},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"modulePath":"org.eclipse.edc:did-spi","version":"0.10.0-SNAPSHOT","name":"Identity Hub DID services"},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true}],"configuration":[],"name":"Identity API Authentication Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.ApiAuthenticationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identityhub-api-authentication","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService"}],"references":[],"configuration":[],"name":"Identity API Authorization Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.ApiAuthorizationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identityhub-api-authorization","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.spi.system.ExecutorInstrumentation","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true}],"configuration":[{"key":"edc.iam.credential.status.check.period","required":false,"type":"integer","description":"Period (in seconds) at which the Watchdog thread checks all stored credentials for their status. Configuring a number <=0 disables the Watchdog.","defaultValue":"60","deprecated":false},{"key":"edc.iam.credential.status.check.delay","required":false,"type":"integer","description":"Initial delay (in seconds) before the Watchdog thread begins its work.","defaultValue":"random number [1..5]","deprecated":false}],"name":"VerifiableCredential Watchdog Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.common.credentialwatchdog.CredentialWatchdogExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:credential-watchdog","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner"}],"references":[{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.iam.identitytrust.sts.spi.store.StsAccountStore","required":false},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator","required":false},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true}],"configuration":[],"name":"STS Account Provisioner Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.common.provisioner.StsAccountProvisionerExtension"}],"extensionPoints":[{"service":"org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator"}],"modulePath":"org.eclipse.edc:sts-account-provisioner","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.events.DidDocumentObservable"}],"references":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.web.spi.configuration.WebServiceConfigurer","required":true},{"service":"org.eclipse.edc.web.spi.WebServer","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidWebParser","required":false},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true}],"configuration":[],"name":"Local DID publisher extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.publisher.did.local.LocalDidPublisherExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:local-did-publisher","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService"}],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.web.spi.configuration.WebServiceConfigurer","required":true},{"service":"org.eclipse.edc.web.spi.WebServer","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.spi.system.apiversion.ApiVersionService","required":true}],"configuration":[],"name":"Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.configuration.IdentityApiConfigurationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:api-configuration","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true}],"configuration":[],"name":"DID management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.didmanagement.DidManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:did-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true},{"service":"org.eclipse.edc.spi.monitor.Monitor","required":true}],"configuration":[],"name":"KeyPairResource management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.keypair.KeyPairResourceManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:keypair-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true},{"service":"org.eclipse.edc.spi.monitor.Monitor","required":true}],"configuration":[],"name":"ParticipantContext management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.participantcontext.ParticipantContextManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:participant-context-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.transform.spi.TypeTransformerRegistry","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true}],"configuration":[],"name":"VerifiableCredentials API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.verifiablecredentials.VerifiableCredentialApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:verifiable-credentials-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.credentials.CredentialStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.credentials.name","required":false,"type":"string","description":"Datasource name for the DidResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.credentials.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"CredentialResource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.credentials.SqlCredentialStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-credentials-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.did.store.sql.DidResourceStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.didresource.name","required":false,"type":"string","description":"Datasource name for the DidResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.didresource.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"DID Resource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.store.sql.SqlDidResourceStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-did-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.keypair.KeyPairResourceStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.keypair.name","required":false,"type":"string","description":"Datasource name for the KeyPairResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.keypair.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"KeyPair Resource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.keypair.SqlKeyPairResourceStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-keypair-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.participantcontext.ParticipantContextStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.participantcontext.name","required":false,"type":"string","description":"Datasource name for the ParticipantContext database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.participantcontext.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"ParticipantContext SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.participantcontext.SqlParticipantContextStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-participantcontext-store-sql","version":"0.10.0-SNAPSHOT","name":null}] \ No newline at end of file +[{"categories":["",""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore"},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore"},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore"},{"service":"org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer"},{"service":"org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry"},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry"},{"service":"org.eclipse.edc.jwt.signer.spi.JwsSignerProvider"}],"references":[{"service":"org.eclipse.edc.token.spi.TokenValidationRulesRegistry","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.keys.spi.PrivateKeyResolver","required":true}],"configuration":[{"key":"edc.iam.credential.revocation.cache.validity","required":false,"type":"long","description":"Validity period of cached StatusList2021 credential entries in milliseconds.","defaultValue":"900000","deprecated":false}],"name":"IdentityHub Default Services Extension","type":"extension","overview":" This extension provides core services for the IdentityHub that are not intended to be user-replaceable.\n","className":"org.eclipse.edc.identityhub.DefaultServicesExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.PresentationCreatorRegistry"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService"},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService"}],"references":[{"service":"org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver","required":true},{"service":"org.eclipse.edc.jsonld.spi.JsonLd","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer","required":true},{"service":"org.eclipse.edc.keys.spi.PrivateKeyResolver","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.token.spi.TokenValidationService","required":true},{"service":"org.eclipse.edc.token.spi.TokenValidationRulesRegistry","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.keys.spi.KeyParserRegistry","required":true},{"service":"org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore","required":true},{"service":"org.eclipse.edc.keys.spi.LocalPublicKeyService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.jwt.signer.spi.JwsSignerProvider","required":true}],"configuration":[],"name":"IdentityHub Core Services Extension","type":"extension","overview":" This extension provides core services for the IdentityHub that are not intended to be user-replaceable.\n","className":"org.eclipse.edc.identityhub.core.CoreServicesExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-core","version":"0.10.0-SNAPSHOT","name":null},{"categories":["",""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"references":[{"service":"org.eclipse.edc.spi.query.CriterionOperatorRegistry","required":true}],"configuration":[],"name":"DID Default Services Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry"},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService"}],"references":[{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.keys.spi.KeyParserRegistry","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true}],"configuration":[],"name":"DID Service Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.DidServicesExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-did","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService"},{"service":"org.eclipse.edc.identityhub.spi.keypair.events.KeyPairObservable"}],"references":[{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true}],"configuration":[],"name":"KeyPair Service Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.keypairs.KeyPairServiceExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-keypairs","version":"0.10.0-SNAPSHOT","name":null},{"categories":["",""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true}],"configuration":[],"name":"ParticipantContext Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.participantcontext.ParticipantContextCoordinatorExtension"},{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService"},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.events.ParticipantContextObservable"}],"references":[{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner","required":false}],"configuration":[],"name":"ParticipantContext Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-participants","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.transform.spi.TypeTransformerRegistry","required":true},{"service":"org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService","required":true},{"service":"org.eclipse.edc.jsonld.spi.JsonLd","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.spi.system.apiversion.ApiVersionService","required":true}],"configuration":[],"name":"Presentation API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.PresentationApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:presentation-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[],"extensionPoints":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisher"},{"service":"org.eclipse.edc.identithub.spi.did.DidWebParser"},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"modulePath":"org.eclipse.edc:did-spi","version":"0.10.0-SNAPSHOT","name":"Identity Hub DID services"},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true}],"configuration":[],"name":"Identity API Authentication Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.ApiAuthenticationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identityhub-api-authentication","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService"}],"references":[],"configuration":[],"name":"Identity API Authorization Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.ApiAuthorizationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identityhub-api-authorization","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.spi.system.ExecutorInstrumentation","required":true},{"service":"org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true}],"configuration":[{"key":"edc.iam.credential.status.check.period","required":false,"type":"integer","description":"Period (in seconds) at which the Watchdog thread checks all stored credentials for their status. Configuring a number <=0 disables the Watchdog.","defaultValue":"60","deprecated":false},{"key":"edc.iam.credential.status.check.delay","required":false,"type":"integer","description":"Initial delay (in seconds) before the Watchdog thread begins its work.","defaultValue":"random number [1..5]","deprecated":false}],"name":"VerifiableCredential Watchdog Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.common.credentialwatchdog.CredentialWatchdogExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:credential-watchdog","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner"}],"references":[{"service":"org.eclipse.edc.spi.event.EventRouter","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.iam.identitytrust.sts.spi.store.StsAccountStore","required":false},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator","required":false},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true}],"configuration":[],"name":"STS Account Provisioner Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.common.provisioner.StsAccountProvisionerExtension"}],"extensionPoints":[{"service":"org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator"}],"modulePath":"org.eclipse.edc:sts-account-provisioner","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.events.DidDocumentObservable"}],"references":[{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry","required":true},{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.web.spi.configuration.WebServiceConfigurer","required":true},{"service":"org.eclipse.edc.web.spi.WebServer","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidWebParser","required":false},{"service":"java.time.Clock","required":true},{"service":"org.eclipse.edc.spi.event.EventRouter","required":true}],"configuration":[],"name":"Local DID publisher extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.publisher.did.local.LocalDidPublisherExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:local-did-publisher","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService"}],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.web.spi.configuration.WebServiceConfigurer","required":true},{"service":"org.eclipse.edc.web.spi.WebServer","required":true},{"service":"org.eclipse.edc.spi.security.Vault","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.spi.system.apiversion.ApiVersionService","required":true}],"configuration":[],"name":"Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.configuration.IdentityApiConfigurationExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:api-configuration","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identithub.spi.did.DidDocumentService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true}],"configuration":[],"name":"DID management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.didmanagement.DidManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:did-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.keypair.KeyPairService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true},{"service":"org.eclipse.edc.spi.monitor.Monitor","required":true}],"configuration":[],"name":"KeyPairResource management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.keypair.KeyPairResourceManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:keypair-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true},{"service":"org.eclipse.edc.spi.monitor.Monitor","required":true}],"configuration":[],"name":"ParticipantContext management Identity API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.participantcontext.ParticipantContextManagementApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:participant-context-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[],"references":[{"service":"org.eclipse.edc.transform.spi.TypeTransformerRegistry","required":true},{"service":"org.eclipse.edc.web.spi.WebService","required":true},{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore","required":true},{"service":"org.eclipse.edc.identityhub.spi.AuthorizationService","required":true}],"configuration":[],"name":"VerifiableCredentials API Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.api.verifiablecredentials.VerifiableCredentialApiExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:verifiable-credentials-api","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.CredentialStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.credentials.CredentialStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.credentials.name","required":false,"type":"string","description":"Datasource name for the DidResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.credentials.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"CredentialResource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.credentials.SqlCredentialStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-credentials-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identithub.spi.did.store.DidResourceStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.did.store.sql.DidResourceStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.didresource.name","required":false,"type":"string","description":"Datasource name for the DidResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.didresource.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"DID Resource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.did.store.sql.SqlDidResourceStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-did-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.keypair.KeyPairResourceStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.keypair.name","required":false,"type":"string","description":"Datasource name for the KeyPairResource database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.keypair.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"KeyPair Resource SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.keypair.SqlKeyPairResourceStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-keypair-store-sql","version":"0.10.0-SNAPSHOT","name":null},{"categories":[""],"extensions":[{"categories":[""],"provides":[{"service":"org.eclipse.edc.identityhub.spi.store.ParticipantContextStore"}],"references":[{"service":"org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry","required":true},{"service":"org.eclipse.edc.transaction.spi.TransactionContext","required":true},{"service":"org.eclipse.edc.spi.types.TypeManager","required":true},{"service":"org.eclipse.edc.sql.QueryExecutor","required":true},{"service":"org.eclipse.edc.identityhub.store.sql.participantcontext.ParticipantContextStoreStatements","required":false},{"service":"org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper","required":true}],"configuration":[{"key":"edc.datasource.participantcontext.name","required":false,"type":"string","description":"Datasource name for the ParticipantContext database","defaultValue":"default","deprecated":true},{"key":"edc.sql.store.participantcontext.datasource","required":false,"type":"string","description":"The datasource to be used","defaultValue":"default","deprecated":false}],"name":"ParticipantContext SQL Store Extension","type":"extension","overview":"No overview provided.","className":"org.eclipse.edc.identityhub.store.sql.participantcontext.SqlParticipantContextStoreExtension"}],"extensionPoints":[],"modulePath":"org.eclipse.edc:identity-hub-participantcontext-store-sql","version":"0.10.0-SNAPSHOT","name":null}] \ No newline at end of file diff --git a/autodoc/0.10.0-SNAPSHOT/autodoc.md b/autodoc/0.10.0-SNAPSHOT/autodoc.md index 68c237df2..22d164836 100644 --- a/autodoc/0.10.0-SNAPSHOT/autodoc.md +++ b/autodoc/0.10.0-SNAPSHOT/autodoc.md @@ -109,6 +109,33 @@ Module `identity-hub-core` _None_ ### Extensions +#### Class: `org.eclipse.edc.identityhub.DefaultServicesExtension` +**Name:** "IdentityHub Default Services Extension" + +**Overview:** This extension provides core services for the IdentityHub that are not intended to be user-replaceable. + + + +### Configuration + +| Key | Required | Type | Default | Pattern | Min | Max | Description | +| ---------------------------------------------- | -------- | ------ | -------- | ------- | --- | --- | ---------------------------------------------------------------------------- | +| `edc.iam.credential.revocation.cache.validity` | | `long` | `900000` | | | | Validity period of cached StatusList2021 credential entries in milliseconds. | + +#### Provided services +- `org.eclipse.edc.identityhub.spi.store.CredentialStore` +- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` +- `org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore` +- `org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer` +- `org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry` +- `org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry` +- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` + +#### Referenced (injected) services +- `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` (required) +- `org.eclipse.edc.spi.types.TypeManager` (required) +- `org.eclipse.edc.keys.spi.PrivateKeyResolver` (required) + #### Class: `org.eclipse.edc.identityhub.core.CoreServicesExtension` **Name:** "IdentityHub Core Services Extension" @@ -146,33 +173,6 @@ _None_ - `org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService` (required) - `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` (required) -#### Class: `org.eclipse.edc.identityhub.DefaultServicesExtension` -**Name:** "IdentityHub Default Services Extension" - -**Overview:** This extension provides core services for the IdentityHub that are not intended to be user-replaceable. - - - -### Configuration - -| Key | Required | Type | Default | Pattern | Min | Max | Description | -| ---------------------------------------------- | -------- | ------ | -------- | ------- | --- | --- | ---------------------------------------------------------------------------- | -| `edc.iam.credential.revocation.cache.validity` | | `long` | `900000` | | | | Validity period of cached StatusList2021 credential entries in milliseconds. | - -#### Provided services -- `org.eclipse.edc.identityhub.spi.store.CredentialStore` -- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` -- `org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore` -- `org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer` -- `org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry` -- `org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry` -- `org.eclipse.edc.jwt.signer.spi.JwsSignerProvider` - -#### Referenced (injected) services -- `org.eclipse.edc.token.spi.TokenValidationRulesRegistry` (required) -- `org.eclipse.edc.spi.types.TypeManager` (required) -- `org.eclipse.edc.keys.spi.PrivateKeyResolver` (required) - Module `identity-hub-credentials-store-sql` ------------------------------------------- **Artifact:** org.eclipse.edc:identity-hub-credentials-store-sql:0.10.0-SNAPSHOT @@ -217,8 +217,8 @@ Module `identity-hub-did` _None_ ### Extensions -#### Class: `org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension` -**Name:** "DID Default Services Extension" +#### Class: `org.eclipse.edc.identityhub.did.DidServicesExtension` +**Name:** "DID Service Extension" **Overview:** No overview provided. @@ -226,13 +226,18 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` +- `org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry` +- `org.eclipse.edc.identithub.spi.did.DidDocumentService` #### Referenced (injected) services -- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) +- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` (required) +- `org.eclipse.edc.spi.event.EventRouter` (required) +- `org.eclipse.edc.keys.spi.KeyParserRegistry` (required) +- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` (required) -#### Class: `org.eclipse.edc.identityhub.did.DidServicesExtension` -**Name:** "DID Service Extension" +#### Class: `org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension` +**Name:** "DID Default Services Extension" **Overview:** No overview provided. @@ -240,15 +245,10 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry` -- `org.eclipse.edc.identithub.spi.did.DidDocumentService` +- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` #### Referenced (injected) services -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) -- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` (required) -- `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.keys.spi.KeyParserRegistry` (required) -- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` (required) +- `org.eclipse.edc.spi.query.CriterionOperatorRegistry` (required) Module `identity-hub-did-store-sql` ----------------------------------- @@ -392,7 +392,7 @@ Module `identity-hub-participants` _None_ ### Extensions -#### Class: `org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension` +#### Class: `org.eclipse.edc.identityhub.participantcontext.ParticipantContextCoordinatorExtension` **Name:** "ParticipantContext Extension" **Overview:** No overview provided. @@ -401,20 +401,16 @@ _None_ ### Configuration_None_ #### Provided services -- `org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService` -- `org.eclipse.edc.identityhub.spi.participantcontext.events.ParticipantContextObservable` +_None_ #### Referenced (injected) services -- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` (required) -- `org.eclipse.edc.spi.security.Vault` (required) -- `org.eclipse.edc.transaction.spi.TransactionContext` (required) +- `org.eclipse.edc.identithub.spi.did.DidDocumentService` (required) - `org.eclipse.edc.identityhub.spi.keypair.KeyPairService` (required) - `java.time.Clock` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` (required) -- `org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner` (optional) +- `org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService` (required) -#### Class: `org.eclipse.edc.identityhub.participantcontext.ParticipantContextCoordinatorExtension` +#### Class: `org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension` **Name:** "ParticipantContext Extension" **Overview:** No overview provided. @@ -423,14 +419,18 @@ _None_ ### Configuration_None_ #### Provided services -_None_ +- `org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService` +- `org.eclipse.edc.identityhub.spi.participantcontext.events.ParticipantContextObservable` #### Referenced (injected) services -- `org.eclipse.edc.identithub.spi.did.DidDocumentService` (required) +- `org.eclipse.edc.identityhub.spi.store.ParticipantContextStore` (required) +- `org.eclipse.edc.spi.security.Vault` (required) +- `org.eclipse.edc.transaction.spi.TransactionContext` (required) - `org.eclipse.edc.identityhub.spi.keypair.KeyPairService` (required) - `java.time.Clock` (required) - `org.eclipse.edc.spi.event.EventRouter` (required) -- `org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService` (required) +- `org.eclipse.edc.identithub.spi.did.store.DidResourceStore` (required) +- `org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner` (optional) Module `identityhub-api-authentication` --------------------------------------- diff --git a/autodoc/0.10.0-SNAPSHOT/index.html b/autodoc/0.10.0-SNAPSHOT/index.html index ef60e9a2a..f5559a95b 100644 --- a/autodoc/0.10.0-SNAPSHOT/index.html +++ b/autodoc/0.10.0-SNAPSHOT/index.html @@ -35,4 +35,4 @@ }

api-configuration

  • Path: org.eclipse.edc:api-configuration
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension Identity API Extension

  • Class: org.eclipse.edc.identityhub.api.configuration.IdentityApiConfigurationExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.AuthorizationService

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
  • org.eclipse.edc.web.spi.WebServer
  • org.eclipse.edc.spi.security.Vault
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.spi.system.apiversion.ApiVersionService

credential-watchdog

  • Path: org.eclipse.edc:credential-watchdog
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension VerifiableCredential Watchdog Extension

  • Class: org.eclipse.edc.identityhub.common.credentialwatchdog.CredentialWatchdogExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.iam.credential.status.check.periodinteger60Period (in seconds) at which the Watchdog thread checks all stored credentials for their status. Configuring a number <=0 disables the Watchdog.
edc.iam.credential.status.check.delayintegerrandom number [1..5]Initial delay (in seconds) before the Watchdog thread begins its work.

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.spi.system.ExecutorInstrumentation
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService
  • org.eclipse.edc.identityhub.spi.store.CredentialStore
  • org.eclipse.edc.transaction.spi.TransactionContext

did-api

  • Path: org.eclipse.edc:did-api
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension DID management Identity API Extension

  • Class: org.eclipse.edc.identityhub.api.didmanagement.DidManagementApiExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identithub.spi.did.DidDocumentService
  • org.eclipse.edc.identityhub.spi.AuthorizationService

did-spi

  • Name: Identity Hub DID services
  • Path: org.eclipse.edc:did-spi
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

  • org.eclipse.edc.identithub.spi.did.DidDocumentPublisher
  • org.eclipse.edc.identithub.spi.did.DidWebParser
  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore

identity-hub-core

  • Path: org.eclipse.edc:identity-hub-core
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension IdentityHub Default Services Extension

  • Class: org.eclipse.edc.identityhub.DefaultServicesExtension
  • Type: extension
  • Overview: This extension provides core services for the IdentityHub that are not intended to be user-replaceable.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.iam.credential.revocation.cache.validitylong900000Validity period of cached StatusList2021 credential entries in milliseconds.

Provided Services:

  • org.eclipse.edc.identityhub.spi.store.CredentialStore
  • org.eclipse.edc.identityhub.spi.store.ParticipantContextStore
  • org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore
  • org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer
  • org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
  • org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
  • org.eclipse.edc.jwt.signer.spi.JwsSignerProvider

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.token.spi.TokenValidationRulesRegistry
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.keys.spi.PrivateKeyResolver

Extension IdentityHub Core Services Extension

  • Class: org.eclipse.edc.identityhub.core.CoreServicesExtension
  • Type: extension
  • Overview: This extension provides core services for the IdentityHub that are not intended to be user-replaceable. -

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.PresentationCreatorRegistry
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.CredentialStatusCheckService

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
  • org.eclipse.edc.jsonld.spi.JsonLd
  • org.eclipse.edc.identityhub.spi.store.CredentialStore
  • org.eclipse.edc.identityhub.spi.ScopeToCriterionTransformer
  • org.eclipse.edc.keys.spi.PrivateKeyResolver
  • java.time.Clock
  • org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.token.spi.TokenValidationService
  • org.eclipse.edc.token.spi.TokenValidationRulesRegistry
  • org.eclipse.edc.spi.security.Vault
  • org.eclipse.edc.keys.spi.KeyParserRegistry
  • org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
  • org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore
  • org.eclipse.edc.keys.spi.LocalPublicKeyService
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.jwt.signer.spi.JwsSignerProvider

identity-hub-credentials-store-sql

  • Path: org.eclipse.edc:identity-hub-credentials-store-sql
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension CredentialResource SQL Store Extension

  • Class: org.eclipse.edc.identityhub.store.sql.credentials.SqlCredentialStoreExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.credentials.namestringdefaultDatasource name for the DidResource database
edc.sql.store.credentials.datasourcestringdefaultThe datasource to be used

Provided Services:

  • org.eclipse.edc.identityhub.spi.store.CredentialStore

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.sql.QueryExecutor
  • org.eclipse.edc.identityhub.store.sql.credentials.CredentialStoreStatements
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper

identity-hub-did

  • Path: org.eclipse.edc:identity-hub-did
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension DID Default Services Extension

  • Class: org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.spi.query.CriterionOperatorRegistry

Extension DID Service Extension

  • Class: org.eclipse.edc.identityhub.did.DidServicesExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry
  • org.eclipse.edc.identithub.spi.did.DidDocumentService

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore
  • org.eclipse.edc.spi.event.EventRouter
  • org.eclipse.edc.keys.spi.KeyParserRegistry
  • org.eclipse.edc.identityhub.spi.store.ParticipantContextStore

identity-hub-did-store-sql

  • Path: org.eclipse.edc:identity-hub-did-store-sql
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension DID Resource SQL Store Extension

  • Class: org.eclipse.edc.identityhub.did.store.sql.SqlDidResourceStoreExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.didresource.namestringdefaultDatasource name for the DidResource database
edc.sql.store.didresource.datasourcestringdefaultThe datasource to be used

Provided Services:

  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.sql.QueryExecutor
  • org.eclipse.edc.identityhub.did.store.sql.DidResourceStatements
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper

identity-hub-keypair-store-sql

  • Path: org.eclipse.edc:identity-hub-keypair-store-sql
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension KeyPair Resource SQL Store Extension

  • Class: org.eclipse.edc.identityhub.store.sql.keypair.SqlKeyPairResourceStoreExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.keypair.namestringdefaultDatasource name for the KeyPairResource database
edc.sql.store.keypair.datasourcestringdefaultThe datasource to be used

Provided Services:

  • org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.sql.QueryExecutor
  • org.eclipse.edc.identityhub.store.sql.keypair.KeyPairResourceStoreStatements
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper

identity-hub-keypairs

  • Path: org.eclipse.edc:identity-hub-keypairs
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension KeyPair Service Extension

  • Class: org.eclipse.edc.identityhub.keypairs.KeyPairServiceExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • org.eclipse.edc.identityhub.spi.keypair.events.KeyPairObservable

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.spi.security.Vault
  • org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore
  • org.eclipse.edc.spi.event.EventRouter
  • java.time.Clock
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.identityhub.spi.store.ParticipantContextStore

identity-hub-participantcontext-store-sql

  • Path: org.eclipse.edc:identity-hub-participantcontext-store-sql
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension ParticipantContext SQL Store Extension

  • Class: org.eclipse.edc.identityhub.store.sql.participantcontext.SqlParticipantContextStoreExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.participantcontext.namestringdefaultDatasource name for the ParticipantContext database
edc.sql.store.participantcontext.datasourcestringdefaultThe datasource to be used

Provided Services:

  • org.eclipse.edc.identityhub.spi.store.ParticipantContextStore

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.sql.QueryExecutor
  • org.eclipse.edc.identityhub.store.sql.participantcontext.ParticipantContextStoreStatements
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper

identity-hub-participants

  • Path: org.eclipse.edc:identity-hub-participants
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension ParticipantContext Extension

  • Class: org.eclipse.edc.identityhub.participantcontext.ParticipantContextCoordinatorExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.identithub.spi.did.DidDocumentService
  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • java.time.Clock
  • org.eclipse.edc.spi.event.EventRouter
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService

Extension ParticipantContext Extension

  • Class: org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.identityhub.spi.participantcontext.events.ParticipantContextObservable

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.identityhub.spi.store.ParticipantContextStore
  • org.eclipse.edc.spi.security.Vault
  • org.eclipse.edc.transaction.spi.TransactionContext
  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • java.time.Clock
  • org.eclipse.edc.spi.event.EventRouter
  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore
  • org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner

identityhub-api-authentication

  • Path: org.eclipse.edc:identityhub-api-authentication
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension Identity API Authentication Extension

  • Class: org.eclipse.edc.identityhub.api.ApiAuthenticationExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.spi.security.Vault

identityhub-api-authorization

  • Path: org.eclipse.edc:identityhub-api-authorization
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension Identity API Authorization Extension

  • Class: org.eclipse.edc.identityhub.api.ApiAuthorizationExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.AuthorizationService

Referenced (injected) Services (emphasized if required):

none

keypair-api

  • Path: org.eclipse.edc:keypair-api
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension KeyPairResource management Identity API Extension

  • Class: org.eclipse.edc.identityhub.api.keypair.KeyPairResourceManagementApiExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • org.eclipse.edc.identityhub.spi.AuthorizationService
  • org.eclipse.edc.spi.monitor.Monitor

local-did-publisher

  • Path: org.eclipse.edc:local-did-publisher
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension Local DID publisher extension

  • Class: org.eclipse.edc.identityhub.publisher.did.local.LocalDidPublisherExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identithub.spi.did.events.DidDocumentObservable

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.identithub.spi.did.DidDocumentPublisherRegistry
  • org.eclipse.edc.identithub.spi.did.store.DidResourceStore
  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
  • org.eclipse.edc.web.spi.WebServer
  • org.eclipse.edc.identithub.spi.did.DidWebParser
  • java.time.Clock
  • org.eclipse.edc.spi.event.EventRouter

participant-context-api

  • Path: org.eclipse.edc:participant-context-api
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension ParticipantContext management Identity API Extension

  • Class: org.eclipse.edc.identityhub.api.participantcontext.ParticipantContextManagementApiExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.identityhub.spi.AuthorizationService
  • org.eclipse.edc.spi.monitor.Monitor

presentation-api

  • Path: org.eclipse.edc:presentation-api
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension Presentation API Extension

  • Class: org.eclipse.edc.identityhub.api.PresentationApiExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transform.spi.TypeTransformerRegistry
  • org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.verification.AccessTokenVerifier
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.resolution.CredentialQueryResolver
  • org.eclipse.edc.identityhub.spi.verifiablecredentials.generator.VerifiablePresentationService
  • org.eclipse.edc.jsonld.spi.JsonLd
  • org.eclipse.edc.spi.types.TypeManager
  • org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
  • org.eclipse.edc.spi.system.apiversion.ApiVersionService

sts-account-provisioner

  • Path: org.eclipse.edc:sts-account-provisioner
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

  • org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator

Extension STS Account Provisioner Extension

  • Class: org.eclipse.edc.identityhub.common.provisioner.StsAccountProvisionerExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

  • org.eclipse.edc.identityhub.spi.participantcontext.AccountProvisioner

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.spi.event.EventRouter
  • org.eclipse.edc.identityhub.spi.keypair.KeyPairService
  • org.eclipse.edc.identithub.spi.did.DidDocumentService
  • org.eclipse.edc.iam.identitytrust.sts.spi.store.StsAccountStore
  • org.eclipse.edc.spi.security.Vault
  • org.eclipse.edc.identityhub.common.provisioner.StsClientSecretGenerator
  • org.eclipse.edc.transaction.spi.TransactionContext

verifiable-credentials-api

  • Path: org.eclipse.edc:verifiable-credentials-api
  • Version: 0.10.0-SNAPSHOT
Categories:

Extension Points

none

Extension VerifiableCredentials API Extension

  • Class: org.eclipse.edc.identityhub.api.verifiablecredentials.VerifiableCredentialApiExtension
  • Type: extension
  • Overview: No overview provided.

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

  • org.eclipse.edc.transform.spi.TypeTransformerRegistry
  • org.eclipse.edc.web.spi.WebService
  • org.eclipse.edc.identityhub.spi.store.CredentialStore
  • org.eclipse.edc.identityhub.spi.AuthorizationService
\ No newline at end of file +

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-credentials-store-sql

Categories:

Extension Points

none

Extension CredentialResource SQL Store Extension

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.credentials.namestringdefaultDatasource name for the DidResource database
edc.sql.store.credentials.datasourcestringdefaultThe datasource to be used

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-did

Categories:

Extension Points

none

Extension DID Service Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):

Extension DID Default Services Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-did-store-sql

Categories:

Extension Points

none

Extension DID Resource SQL Store Extension

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.didresource.namestringdefaultDatasource name for the DidResource database
edc.sql.store.didresource.datasourcestringdefaultThe datasource to be used

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-keypair-store-sql

Categories:

Extension Points

none

Extension KeyPair Resource SQL Store Extension

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.keypair.namestringdefaultDatasource name for the KeyPairResource database
edc.sql.store.keypair.datasourcestringdefaultThe datasource to be used

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-keypairs

Categories:

Extension Points

none

Extension KeyPair Service Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-participantcontext-store-sql

Categories:

Extension Points

none

Extension ParticipantContext SQL Store Extension

Configuration:

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.datasource.participantcontext.namestringdefaultDatasource name for the ParticipantContext database
edc.sql.store.participantcontext.datasourcestringdefaultThe datasource to be used

Provided Services:

Referenced (injected) Services (emphasized if required):


identity-hub-participants

Categories:

Extension Points

none

Extension ParticipantContext Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):

Extension ParticipantContext Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):


identityhub-api-authentication

Categories:

Extension Points

none

Extension Identity API Authentication Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):


identityhub-api-authorization

Categories:

Extension Points

none

Extension Identity API Authorization Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):

none

keypair-api

Categories:

Extension Points

none

Extension KeyPairResource management Identity API Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):


local-did-publisher

Categories:

Extension Points

none

Extension Local DID publisher extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):


participant-context-api

Categories:

Extension Points

none

Extension ParticipantContext management Identity API Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):


presentation-api

Categories:

Extension Points

none

Extension Presentation API Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):


sts-account-provisioner

Categories:

Extension Points

Extension STS Account Provisioner Extension

Configuration:

none

Provided Services:

Referenced (injected) Services (emphasized if required):


verifiable-credentials-api

Categories:

Extension Points

none

Extension VerifiableCredentials API Extension

Configuration:

none

Provided Services:

none

Referenced (injected) Services (emphasized if required):

\ No newline at end of file