src/app/app.controller.ts
|
controller |
AppController |
0 %
(0/2)
|
src/app/dto/oidc-discovery.dto.ts
|
interface |
OidcDiscoveryDto |
100 %
(36/36)
|
src/auth/auth-validation.schema.ts
|
variable |
AUTH_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/auth/auth-validation.schema.ts
|
variable |
DEFAULT_AUTH_CLIENT_ID |
0 %
(0/1)
|
src/auth/auth-validation.schema.ts
|
variable |
DEFAULT_AUTH_CLIENT_SECRET |
0 %
(0/1)
|
src/auth/auth-validation.schema.ts
|
variable |
DEFAULT_JWT_SECRET |
0 %
(0/1)
|
src/auth/auth.controller.ts
|
controller |
AuthController |
100 %
(4/4)
|
src/auth/auth.guard.ts
|
injectable |
JwtAuthGuard |
0 %
(0/3)
|
src/auth/auth.service.ts
|
injectable |
AuthService |
100 %
(4/4)
|
src/auth/client/adapters/internal-clients.service.ts
|
injectable |
InternalClientsProvider |
0 %
(0/10)
|
src/auth/client/adapters/keycloak-clients.service.ts
|
injectable |
KeycloakClientsProvider |
9 %
(1/11)
|
src/auth/client/client.controller.ts
|
controller |
ClientController |
85 %
(6/7)
|
src/auth/client/client.provider.ts
|
interface |
ClientsProvider |
0 %
(0/8)
|
src/auth/client/client.provider.ts
|
variable |
CLIENTS_PROVIDER |
0 %
(0/1)
|
src/auth/client/dto/client-secret-response.dto.ts
|
class |
ClientSecretResponseDto |
0 %
(0/2)
|
src/auth/client/dto/create-client.dto.ts
|
class |
CreateClientDto |
0 %
(0/1)
|
src/auth/client/dto/update-client.dto.ts
|
class |
UpdateClientDto |
0 %
(0/1)
|
src/auth/client/entities/client.entity.ts
|
entity |
ClientEntity |
100 %
(1/1)
|
src/auth/dto/client-credentials.dto.ts
|
class |
ClientCredentialsDto |
0 %
(0/3)
|
src/auth/dto/oidc-discovery.dto.ts
|
interface |
OidcDiscoveryDto |
100 %
(36/36)
|
src/auth/dto/role.dto.ts
|
class |
RoleDto |
0 %
(0/2)
|
src/auth/dto/token-response.dto.ts
|
class |
TokenResponse |
0 %
(0/5)
|
src/auth/jwt.service.ts
|
injectable |
JwtService |
60 %
(3/5)
|
src/auth/jwt.service.ts
|
interface |
GenerateTokenOptions |
0 %
(0/4)
|
src/auth/jwt.strategy.ts
|
injectable |
JwtStrategy |
16 %
(1/6)
|
src/auth/public.decorator.ts
|
variable |
IS_PUBLIC_KEY |
0 %
(0/1)
|
src/auth/public.decorator.ts
|
variable |
Public |
0 %
(0/1)
|
src/auth/roles/role.enum.ts
|
function |
getRoles |
0 %
(0/1)
|
src/auth/roles/roles.decorator.ts
|
variable |
Roles |
0 %
(0/1)
|
src/auth/roles/roles.decorator.ts
|
variable |
ROLES_KEY |
0 %
(0/1)
|
src/auth/roles/roles.guard.ts
|
guard |
RolesGuard |
0 %
(0/3)
|
src/auth/secure.decorator.ts
|
function |
Secured |
0 %
(0/1)
|
src/auth/tenant/dto/create-tenant.dto.ts
|
class |
CreateTenantDto |
0 %
(0/2)
|
src/auth/tenant/entitites/tenant.entity.ts
|
entity |
TenantEntity |
100 %
(1/1)
|
src/auth/tenant/entitites/tenant.entity.ts
|
type alias |
TenantStatus |
0 %
(0/1)
|
src/auth/tenant/tenant.controller.ts
|
controller |
TenantController |
100 %
(5/5)
|
src/auth/tenant/tenant.service.ts
|
injectable |
TenantService |
55 %
(5/9)
|
src/auth/tenant/tenant.service.ts
|
interface |
Tenants |
0 %
(0/3)
|
src/auth/token.decorator.ts
|
interface |
InternalTokenPayload |
50 %
(1/2)
|
src/auth/token.decorator.ts
|
interface |
TokenPayload |
100 %
(3/3)
|
src/auth/token.decorator.ts
|
variable |
Token |
100 %
(1/1)
|
src/crypto/crypto.service.ts
|
injectable |
CryptoService |
90 %
(20/22)
|
src/crypto/crypto.service.ts
|
variable |
ECDSA_P256 |
0 %
(0/1)
|
src/crypto/encryption/encryption.service.ts
|
injectable |
EncryptionService |
100 %
(6/6)
|
src/crypto/key/adapters/db-key.service.ts
|
class |
DBKeyService |
66 %
(10/15)
|
src/crypto/key/adapters/vault-key.service.ts
|
class |
VaultKeyService |
47 %
(8/17)
|
src/crypto/key/crypto-implementation/crypto-implementation.service.ts
|
injectable |
CryptoImplementationService |
44 %
(4/9)
|
src/crypto/key/crypto-implementation/crypto-implementation.service.ts
|
type alias |
CryptoType |
0 %
(0/1)
|
src/crypto/key/crypto-implementation/crypto-implementation.ts
|
interface |
CryptoImplementation |
80 %
(4/5)
|
src/crypto/key/crypto-implementation/crypto-implementation.ts
|
type alias |
KeyPair |
0 %
(0/1)
|
src/crypto/key/crypto-implementation/crypto-implementation.ts
|
type alias |
Signer |
0 %
(0/1)
|
src/crypto/key/crypto-implementation/crypto-implementation.ts
|
type alias |
Verifier |
0 %
(0/1)
|
src/crypto/key/crypto-implementation/crypto-validation.schema.ts
|
variable |
CRYPTO_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/crypto/key/crypto-implementation/ed25519.ts
|
variable |
ED25519 |
0 %
(0/1)
|
src/crypto/key/dto/key-import.dto.ts
|
class |
Key |
0 %
(0/8)
|
src/crypto/key/dto/key-import.dto.ts
|
class |
KeyImportDto |
100 %
(4/4)
|
src/crypto/key/dto/key-object.dto.ts
|
class |
KeyObj |
100 %
(4/4)
|
src/crypto/key/dto/key-response.dto.ts
|
class |
KeyResponseDto |
0 %
(0/2)
|
src/crypto/key/dto/key-update.dto.ts
|
class |
UpdateKeyDto |
0 %
(0/1)
|
src/crypto/key/entities/cert.entity.ts
|
entity |
CertEntity |
100 %
(1/1)
|
src/crypto/key/entities/cert.entity.ts
|
type alias |
CertificateType |
0 %
(0/1)
|
src/crypto/key/entities/keys.entity.ts
|
entity |
KeyEntity |
0 %
(0/1)
|
src/crypto/key/entities/keys.entity.ts
|
type alias |
KeyUsage |
100 %
(1/1)
|
src/crypto/key/key-validation.schema.ts
|
variable |
KEY_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/crypto/key/key.controller.ts
|
controller |
KeyController |
100 %
(5/5)
|
src/crypto/key/key.service.ts
|
class |
KeyService |
66 %
(8/12)
|
src/database/database-validation.schema.ts
|
variable |
DB_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/health/health.controller.ts
|
controller |
HealthController |
100 %
(2/2)
|
src/issuer/authorize/authorize.controller.ts
|
controller |
AuthorizeController |
100 %
(5/5)
|
src/issuer/authorize/authorize.service.ts
|
injectable |
AuthorizeService |
0 %
(0/10)
|
src/issuer/authorize/authorize.service.ts
|
interface |
ParsedAccessTokenAuthorizationCodeRequestGrant |
0 %
(0/3)
|
src/issuer/authorize/authorize.service.ts
|
interface |
ParsedAccessTokenPreAuthorizedCodeRequestGrant |
0 %
(0/4)
|
src/issuer/authorize/dto/authorize-request.dto.ts
|
class |
AuthorizeQueries |
0 %
(0/12)
|
src/issuer/authorize/dto/par-response.dto.ts
|
class |
ParResponseDto |
66 %
(2/3)
|
src/issuer/credentials-metadata/credentials-metadata.controller.ts
|
controller |
CredentialsMetadataController |
66 %
(2/3)
|
src/issuer/credentials-metadata/dto/schema-response.dto.ts
|
class |
SchemaResponse |
14 %
(1/7)
|
src/issuer/credentials-metadata/dto/vct.dto.ts
|
class |
VCT |
0 %
(0/8)
|
src/issuer/credentials/credential-config/credential-config.service.ts
|
injectable |
CredentialConfigService |
87 %
(7/8)
|
src/issuer/credentials/credentials.controller.ts
|
controller |
CredentialsController |
100 %
(4/4)
|
src/issuer/credentials/credentials.service.ts
|
injectable |
CredentialsService |
100 %
(6/6)
|
src/issuer/credentials/dto/credential-config-create.dto.ts
|
class |
CredentialConfigCreate |
0 %
(0/1)
|
src/issuer/credentials/entities/credential.entity.ts
|
entity |
CredentialConfig |
0 %
(0/1)
|
src/issuer/credentials/entities/credential.entity.ts
|
class |
CredentialConfig |
11 %
(2/17)
|
src/issuer/credentials/entities/credential.entity.ts
|
class |
Display |
0 %
(0/8)
|
src/issuer/credentials/entities/credential.entity.ts
|
class |
DisplayImage |
0 %
(0/2)
|
src/issuer/credentials/entities/credential.entity.ts
|
class |
IssuerMetadataCredentialConfig |
0 %
(0/4)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
AllowListPolicy |
33 %
(1/3)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
AttestationBasedPolicy |
0 %
(0/3)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
EmbeddedDisclosurePolicy |
0 %
(0/2)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
NoneTrustPolicy |
50 %
(1/2)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
PolicyCredential |
25 %
(1/4)
|
src/issuer/credentials/entities/policies.dto.ts
|
class |
RootOfTrustPolicy |
33 %
(1/3)
|
src/issuer/credentials/entities/policies.dto.ts
|
type alias |
PolicyType |
0 %
(0/1)
|
src/issuer/display/display.controller.ts
|
controller |
DisplayController |
100 %
(3/3)
|
src/issuer/display/display.service.ts
|
injectable |
DisplayService |
100 %
(4/4)
|
src/issuer/display/dto/display-create.dto.ts
|
class |
DisplayCreateDto |
0 %
(0/1)
|
src/issuer/display/entities/display.entity.ts
|
entity |
DisplayEntity |
0 %
(0/1)
|
src/issuer/display/entities/display.entity.ts
|
class |
DisplayInfo |
0 %
(0/4)
|
src/issuer/display/entities/display.entity.ts
|
class |
DisplayLogo |
0 %
(0/2)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
class |
AuthenticationMethodAuth |
0 %
(0/3)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
class |
AuthenticationMethodNone |
0 %
(0/2)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
class |
AuthenticationMethodPresentation |
0 %
(0/3)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
class |
AuthenticationUrlConfig |
100 %
(3/3)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
class |
PresentationDuringIssuanceConfig |
100 %
(2/2)
|
src/issuer/issuance/dto/authentication-config.dto.ts
|
interface |
AuthenticationMethodInterface |
0 %
(0/2)
|
src/issuer/issuance/dto/issuance.dto.ts
|
class |
CredentialConfigMapping |
100 %
(2/2)
|
src/issuer/issuance/dto/issuance.dto.ts
|
class |
IssuanceDto |
100 %
(2/2)
|
src/issuer/issuance/entities/issuance-config.entity.ts
|
entity |
IssuanceConfig |
100 %
(1/1)
|
src/issuer/issuance/entities/issuance-config.entity.ts
|
class |
IssuanceConfig |
100 %
(13/13)
|
src/issuer/issuance/issuance.controller.ts
|
controller |
IssuanceController |
75 %
(3/4)
|
src/issuer/issuance/issuance.service.ts
|
injectable |
IssuanceService |
88 %
(8/9)
|
src/issuer/issuer-management/issuer-management.controller.ts
|
controller |
IssuerManagementController |
50 %
(1/2)
|
src/issuer/issuer-validation.schema.ts
|
variable |
ISSUER_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/issuer/oid4vci/dto/notification-request.dto.ts
|
class |
NotificationRequestDto |
0 %
(0/3)
|
src/issuer/oid4vci/dto/offer-request.dto.ts
|
class |
OfferRequestDto |
71 %
(5/7)
|
src/issuer/oid4vci/dto/offer-request.dto.ts
|
class |
OfferResponse |
0 %
(0/3)
|
src/issuer/oid4vci/oid4vci.controller.ts
|
controller |
Oid4vciController |
75 %
(3/4)
|
src/issuer/oid4vci/oid4vci.service.ts
|
injectable |
Oid4vciService |
83 %
(10/12)
|
src/issuer/oid4vci/util.ts
|
function |
getHeadersFromRequest |
100 %
(1/1)
|
src/issuer/status-list/dto/status-update.dto.ts
|
class |
StatusUpdateDto |
75 %
(3/4)
|
src/issuer/status-list/entities/status-list.entity.ts
|
entity |
StatusListEntity |
100 %
(1/1)
|
src/issuer/status-list/entities/status-mapping.entity.ts
|
entity |
StatusMapping |
0 %
(0/1)
|
src/issuer/status-list/status-list.controller.ts
|
controller |
StatusListController |
50 %
(1/2)
|
src/issuer/status-list/status-list.service.ts
|
injectable |
StatusListService |
77 %
(7/9)
|
src/main.ts
|
function |
bootstrap |
100 %
(1/1)
|
src/registrar/dto/access-certificate-response.ts
|
interface |
AccessCertificateResponse |
100 %
(4/4)
|
src/registrar/entities/registrar.entity.ts
|
entity |
RegistrarEntity |
0 %
(0/1)
|
src/registrar/registrar-validation.schema.ts
|
variable |
REGISTRAR_VALIDATION_SCHEMA |
100 %
(1/1)
|
src/registrar/registrar.service.ts
|
injectable |
RegistrarService |
100 %
(14/14)
|
src/session/entities/session.entity.ts
|
entity |
Session |
100 %
(1/1)
|
src/session/entities/session.entity.ts
|
type alias |
Notification |
100 %
(1/1)
|
src/session/session-validation.schema.ts
|
variable |
SESSION_VALIDATION_SCHEMA |
100 %
(1/1)
|
src/session/session.controller.ts
|
controller |
SessionController |
80 %
(4/5)
|
src/session/session.decorator.ts
|
function |
SessionEntity |
0 %
(0/1)
|
src/session/session.pipe.ts
|
injectable |
SessionPipe |
0 %
(0/3)
|
src/session/session.service.ts
|
injectable |
SessionService |
83 %
(10/12)
|
src/storage/adapters/local.storage.ts
|
class |
LocalFileStorage |
0 %
(0/6)
|
src/storage/adapters/s3.storage.ts
|
class |
S3FileStorage |
0 %
(0/7)
|
src/storage/dto/file-upload.dto.ts
|
class |
FileUploadDto |
0 %
(0/2)
|
src/storage/entities/files.entity.ts
|
entity |
FileEntity |
0 %
(0/1)
|
src/storage/files.service.ts
|
injectable |
FilesService |
57 %
(4/7)
|
src/storage/storage-validation.schema.ts
|
variable |
STORAGE_VALIDATION_SCHEMA |
0 %
(0/1)
|
src/storage/storage.controller.ts
|
controller |
StorageController |
66 %
(2/3)
|
src/storage/storage.module.ts
|
type alias |
Driver |
0 %
(0/1)
|
src/storage/storage.types.ts
|
interface |
FileStorage |
0 %
(0/6)
|
src/storage/storage.types.ts
|
variable |
FILE_STORAGE |
0 %
(0/1)
|
src/storage/storage.types.ts
|
type alias |
PutOptions |
0 %
(0/1)
|
src/storage/storage.types.ts
|
type alias |
StoredObject |
0 %
(0/1)
|
src/utils/config-printer/combined.schema.ts
|
variable |
VALIDATION_SCHEMA |
100 %
(1/1)
|
src/utils/config-printer/config-validation.schema.ts
|
variable |
CONFIG_VALIDATION_SCHEMA |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
extractConditionsFromKeyDesc |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
flattenMetas |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
isEffectivelyRequired |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
summarizeFlags |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
summarizeSchemaShape |
100 %
(1/1)
|
src/utils/config-printer/helpers.ts
|
function |
summarizeWhenEntry |
100 %
(1/1)
|
src/utils/config-printer/validation.schema.ts
|
variable |
BASE_VALIDATION_SCHEMA |
100 %
(1/1)
|
src/utils/logger/log-validation.schema.ts
|
variable |
LOG_VALIDATION_SCHEMA |
100 %
(1/1)
|
src/utils/logger/logger-config.service.ts
|
injectable |
LoggerConfigService |
33 %
(5/15)
|
src/utils/logger/logger-config.service.ts
|
interface |
LoggerConfiguration |
0 %
(0/8)
|
src/utils/logger/logger.factory.ts
|
variable |
createLoggerOptions |
100 %
(1/1)
|
src/utils/logger/session-logger-context.ts
|
interface |
SessionLogContext |
100 %
(5/5)
|
src/utils/logger/session-logger.decorator.ts
|
variable |
SESSION_LOGGER_KEY |
100 %
(1/1)
|
src/utils/logger/session-logger.decorator.ts
|
variable |
SessionLogger |
100 %
(1/1)
|
src/utils/logger/session-logger.interceptor.ts
|
injectable |
SessionLoggerInterceptor |
100 %
(4/4)
|
src/utils/logger/session-logger.service.ts
|
injectable |
SessionLoggerService |
85 %
(12/14)
|
src/utils/mediaType/media-type.decorator.ts
|
variable |
ContentType |
100 %
(1/1)
|
src/utils/serve-static.factory.ts
|
variable |
createServeStaticOptions |
100 %
(1/1)
|
src/utils/webhook/webhook.dto.ts
|
class |
ApiKeyConfig |
100 %
(3/3)
|
src/utils/webhook/webhook.dto.ts
|
class |
WebHookAuthConfig |
0 %
(0/2)
|
src/utils/webhook/webhook.dto.ts
|
class |
WebHookAuthConfigHeader |
100 %
(3/3)
|
src/utils/webhook/webhook.dto.ts
|
class |
WebHookAuthConfigNone |
50 %
(1/2)
|
src/utils/webhook/webhook.dto.ts
|
class |
WebhookConfig |
100 %
(3/3)
|
src/utils/webhook/webhook.service.ts
|
class |
WebhookResponse |
100 %
(1/1)
|
src/utils/webhook/webhook.service.ts
|
injectable |
WebhookService |
100 %
(4/4)
|
src/verifier/oid4vp/dto/authorization-request.dto.ts
|
class |
AuthorizationResponse |
66 %
(2/3)
|
src/verifier/oid4vp/dto/authorization-response.dto.ts
|
class |
AuthorizationResponse |
100 %
(3/3)
|
src/verifier/oid4vp/dto/presentation-request-options.dto.ts
|
interface |
PresentationRequestOptions |
100 %
(3/3)
|
src/verifier/oid4vp/dto/presentation-request.dto.ts
|
class |
PresentationRequest |
100 %
(4/4)
|
src/verifier/oid4vp/oid4vp.controller.ts
|
controller |
Oid4vpController |
100 %
(4/4)
|
src/verifier/oid4vp/oid4vp.service.ts
|
injectable |
Oid4vpService |
60 %
(3/5)
|
src/verifier/presentations/dto/auth-response.dto.ts
|
interface |
AuthResponse |
100 %
(3/3)
|
src/verifier/presentations/dto/presentation-config-create.dto.ts
|
class |
PresentationConfigCreateDto |
0 %
(0/1)
|
src/verifier/presentations/dto/vp-request.dto.ts
|
class |
RegistrationCertificateRequest |
100 %
(3/3)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
entity |
PresentationConfig |
100 %
(1/1)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
Claim |
0 %
(0/2)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
ClaimsQuery |
0 %
(0/4)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
CredentialQuery |
0 %
(0/7)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
CredentialSetQuery |
0 %
(0/3)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
DCQL |
0 %
(0/3)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
PresentationAttachment |
25 %
(1/4)
|
src/verifier/presentations/entities/presentation-config.entity.ts
|
class |
TrustedAuthorityQuery |
0 %
(0/3)
|
src/verifier/presentations/presentations.controller.ts
|
controller |
PresentationManagementController |
80 %
(4/5)
|
src/verifier/presentations/presentations.service.ts
|
injectable |
PresentationsService |
100 %
(14/14)
|
src/verifier/resolver/dto/issuer-metadata.dto.ts
|
interface |
IssuerMetadata |
100 %
(3/3)
|
src/verifier/resolver/resolver.service.ts
|
injectable |
ResolverService |
66 %
(2/3)
|
src/well-known/dto/credential-issuer-metadata.dto.ts
|
class |
CredentialIssuerMetadataDto |
100 %
(9/9)
|
src/well-known/dto/jwks-response.dto.ts
|
class |
EC_Public |
100 %
(5/5)
|
src/well-known/dto/jwks-response.dto.ts
|
class |
JwksResponseDto |
100 %
(2/2)
|
src/well-known/dto/oauth-authorization-server-response.dto.ts
|
class |
Oauth2AuthorizationServerResponse |
90 %
(9/10)
|
src/well-known/well-known.controller.ts
|
controller |
WellKnownController |
100 %
(4/4)
|
src/well-known/well-known.service.ts
|
injectable |
WellKnownService |
100 %
(5/5)
|