api-configuration
- Path:
org.eclipse.edc:api-configuration
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension Identity API Extension
- Class:
org.eclipse.edc.identityhub.api.configuration.IdentityApiConfigurationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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
credential-watchdog
- Path:
org.eclipse.edc:credential-watchdog
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension VerifiableCredential Watchdog Extension
- Class:
org.eclipse.edc.identityhub.common.credentialwatchdog.CredentialWatchdogExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.credential.status.check.period | integer | 60 | Period (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.delay | integer | random number [1..5] | Initial delay (in seconds) before the Watchdog thread begins its work. |
Provided Services:
noneReferenced (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.8.1-SNAPSHOT
Extension Points
noneExtension DID management Identity API Extension
- Class:
org.eclipse.edc.identityhub.api.didmanagement.DidManagementApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (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.8.1-SNAPSHOT
Extension Points
- org.eclipse.edc.identithub.spi.did.store.DidResourceStore
- org.eclipse.edc.identithub.spi.did.DidDocumentPublisher
- org.eclipse.edc.identithub.spi.did.DidWebParser
identity-hub-core
- Path:
org.eclipse.edc:identity-hub-core
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension IdentityHub Default Services Extension
- Class:
org.eclipse.edc.identityhub.DefaultServicesExtension
- Type: extension
- Overview: No overview provided.
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.RevocationListService
org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.token.spi.TokenValidationRulesRegistry
org.eclipse.edc.spi.types.TypeManager
Extension IdentityHub Core Services Extension
- Class:
org.eclipse.edc.identityhub.core.CoreServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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.RevocationListService
org.eclipse.edc.identityhub.spi.store.KeyPairResourceStore
org.eclipse.edc.keys.spi.LocalPublicKeyService
org.eclipse.edc.identityhub.spi.participantcontext.ParticipantContextService
identity-hub-credentials-store-sql
- Path:
org.eclipse.edc:identity-hub-credentials-store-sql
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension CredentialResource SQL Store Extension
- Class:
org.eclipse.edc.identityhub.store.sql.credentials.SqlCredentialStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.credentials.name | string | default | Datasource name for the DidResource database |
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
identity-hub-did
- Path:
org.eclipse.edc:identity-hub-did
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension DID Default Services Extension
- Class:
org.eclipse.edc.identityhub.did.defaults.DidDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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:
noneProvided 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
identity-hub-did-store-sql
- Path:
org.eclipse.edc:identity-hub-did-store-sql
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension DID Resource SQL Store Extension
- Class:
org.eclipse.edc.identityhub.did.store.sql.SqlDidResourceStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.didresource.name | string | default | Datasource name for the DidResource database |
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
identity-hub-keypair-store-sql
- Path:
org.eclipse.edc:identity-hub-keypair-store-sql
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension KeyPair Resource SQL Store Extension
- Class:
org.eclipse.edc.identityhub.store.sql.keypair.SqlKeyPairResourceStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.keypair.name | string | default | Datasource name for the KeyPairResource database |
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
identity-hub-keypairs
- Path:
org.eclipse.edc:identity-hub-keypairs
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension KeyPair Service Extension
- Class:
org.eclipse.edc.identityhub.keypairs.KeyPairServiceExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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
identity-hub-participantcontext-store-sql
- Path:
org.eclipse.edc:identity-hub-participantcontext-store-sql
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension ParticipantContext SQL Store Extension
- Class:
org.eclipse.edc.identityhub.store.sql.participantcontext.SqlParticipantContextStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.participantcontext.name | string | default | Datasource name for the ParticipantContext database |
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
identity-hub-participants
- Path:
org.eclipse.edc:identity-hub-participants
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension ParticipantContext Extension
- Class:
org.eclipse.edc.identityhub.participantcontext.ParticipantContextExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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.keys.spi.KeyParserRegistry
org.eclipse.edc.identithub.spi.did.DidDocumentService
org.eclipse.edc.identityhub.spi.keypair.KeyPairService
java.time.Clock
org.eclipse.edc.spi.event.EventRouter
identityhub-api-authentication
- Path:
org.eclipse.edc:identityhub-api-authentication
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension Identity API Authentication Extension
- Class:
org.eclipse.edc.identityhub.api.ApiAuthenticationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (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.8.1-SNAPSHOT
Extension Points
noneExtension Identity API Authorization Extension
- Class:
org.eclipse.edc.identityhub.api.ApiAuthorizationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.identityhub.spi.AuthorizationService
Referenced (injected) Services (emphasized if required):
nonekeypair-api
- Path:
org.eclipse.edc:keypair-api
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension KeyPairResource management Identity API Extension
- Class:
org.eclipse.edc.identityhub.api.keypair.KeyPairResourceManagementApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (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.8.1-SNAPSHOT
Extension Points
noneExtension Local DID publisher extension
- Class:
org.eclipse.edc.identityhub.publisher.did.local.LocalDidPublisherExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided 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.8.1-SNAPSHOT
Extension Points
noneExtension ParticipantContext management Identity API Extension
- Class:
org.eclipse.edc.identityhub.api.participantcontext.ParticipantContextManagementApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (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.8.1-SNAPSHOT
Extension Points
noneExtension Presentation API Extension
- Class:
org.eclipse.edc.identityhub.api.PresentationApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (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
verifiable-credentials-api
- Path:
org.eclipse.edc:verifiable-credentials-api
- Version:
0.8.1-SNAPSHOT
Extension Points
noneExtension VerifiableCredentials API Extension
- Class:
org.eclipse.edc.identityhub.api.verifiablecredentials.VerifiableCredentialApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.identityhub.spi.store.CredentialStore
org.eclipse.edc.identityhub.spi.AuthorizationService