Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- ch.admin.bj.swiyu.sdjwtvalidator - package ch.admin.bj.swiyu.sdjwtvalidator
D
- decodeDisclosure(String) - Static method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtParser
-
Decodes a single base64url-encoded Disclosure into its raw JSON string.
E
- extractDisclosures(String) - Static method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtParser
-
Extracts all Disclosure strings from the SD-JWT.
- extractIssuerSignedJwt(String) - Static method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtParser
-
Extracts the Issuer-Signed JWT (the first segment before the first
~).
G
- getAndValidateResolutionUrl(String) - Method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Step 1 of Flow B โ validates the
typheader and returns the DID resolution URL.
P
- PROTECTED_CLAIMS - Static variable in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Registered JWT claims that MUST NOT appear in any Disclosure per RFC 9901 ยง3.2.2.2 and the Swiss Profile VC specification.
S
- SdJwtParser - Class in ch.admin.bj.swiyu.sdjwtvalidator
-
Parses the compact serialization format of an SD-JWT.
- SdJwtVcValidator - Class in ch.admin.bj.swiyu.sdjwtvalidator
-
Validates SD-JWT VC tokens according to the Swiss Profile VC specification (RFC 9901).
- SdJwtVcValidator(DidJwtValidator) - Constructor for class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Creates an
SdJwtVcValidatorthat accepts onlydc+sd-jwtastyp. - SdJwtVcValidator(DidJwtValidator, Set<String>) - Constructor for class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Creates an
SdJwtVcValidatorwith a configurable set of acceptedtypvalues.
T
- TYP_DC_SD_JWT - Static variable in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
typvalue required by SD-JWT VC spec (post-migration). - TYP_VC_SD_JWT - Static variable in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
typvalue accepted during the migration phase alongsideSdJwtVcValidator.TYP_DC_SD_JWT.
V
- validateSdJwtVc(String, DidDoc) - Method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Step 2 of Flow B โ validates the full SD-JWT VC against the pre-fetched DID Document.
- validateSdJwtVc(String, JWKSet) - Method in class ch.admin.bj.swiyu.sdjwtvalidator.SdJwtVcValidator
-
Flow A โ validates the SD-JWT VC directly against the provided JWK set.
All Classes and Interfaces|All Packages|Constant Field Values