GithubHelp home page GithubHelp logo

swedenconnect / svt-core Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 0.0 802 KB

Core components for generation and validation of Signature Validation Tokens (SVT).

Home Page: https://www.swedenconnect.se

License: Apache License 2.0

Java 100.00%

svt-core's Introduction

Logo

Signature Validation Token Core

License Maven Central

Core components for generation and validation of Signature Validation Tokens (SVT) providing the following core features:

  • Java classes representing the claims of SVT tokens.
  • Abstract SVT isuer providing core functions for issuing SVT tokens.
  • Abstract SVT validator provising core functions for validating signatures based on SVT tokens

Note: This library has been moved to the swedenconnect organization from idsec-solutions where it was named "sig-validation-svt". Artifact and package names have also been changed from idsec to swedenconnect. During the move, the artifact-id was changed from svt-base to svt-core.


Maven

From version 1.1.0 and onwards:

<dependency>
    <groupId>se.swedenconnect.sigval</groupId>
    <artifactId>svt-core</artifactId>
    <version>${svt-core.version}</version>
</dependency>

Older versions:

<dependency>
    <groupId>se.idsec.sigval</groupId>
    <artifactId>svt-base</artifactId>
    <version>${svt-base.version}</version>
</dependency>
API documentation

Java API documentation for se.swedenconnect.sigval:svt-core.


Copyright © The Swedish Agency for Digital Government (DIGG), 2019-2023. All Rights Reserved.

svt-core's People

Contributors

martin-lindstrom avatar razumain avatar

Watchers

 avatar  avatar  avatar  avatar

svt-core's Issues

Fixing chain_hash issue

The first version of the IETF draft discovered a design flaw in the chain_hash processing where the second hash is a hash of the chain in the order it appears in the signature. It turns out that PDF signature has a SET of certificate that may be returned from a parser in any order.

The logic is to be changed to include an array of cert hashes in the order from the signing certificate to the TA.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.