Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Go to file
igor nitto da38e6f673
Configurable authorization/authentication data sources [CORDA-827] ()
* Add support for external data source of access control data (RPC/Shell users credential and permissions), with optional in-memory caching.
* Support password encoded with Apache Shiro fully reversible Modular Crypt Format.
* Introduce 'security' field in Node configuration and related docsite page.
2017-12-11 08:39:09 +00:00
.ci CORDA-654 Various MockServices refactorings () 2017-12-05 16:22:53 +00:00
.github
.idea Overhaul of the Bank of Corda demo to fix two problems it had: 2017-11-29 14:48:05 +00:00
buildSrc
client Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
confidential-identities StateMachineManager is no longer lateinit. () 2017-11-27 17:55:08 +00:00
config CORDA-822 - JMX Jolokia instrumentation () 2017-12-08 16:27:12 +00:00
core CORDA-831: Add confidential identity certificate type () 2017-12-08 13:17:29 +00:00
docs Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
experimental CORDA-654 Simplify TransactionDSL API () 2017-11-30 16:28:44 +00:00
finance Correct identities passed to generateSpend () 2017-12-07 18:12:25 +00:00
gradle/wrapper Overhaul of the Bank of Corda demo to fix two problems it had: 2017-11-29 14:48:05 +00:00
gradle-plugins CORDA-822 - JMX Jolokia instrumentation () 2017-12-08 16:27:12 +00:00
lib
node Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
node-api Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
samples Inline some DUMMY constants. () 2017-12-08 10:45:22 +00:00
testing Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
tools CORDA-822 - JMX Jolokia instrumentation () 2017-12-08 16:27:12 +00:00
verifier CORDA-822 - JMX Jolokia instrumentation () 2017-12-08 16:27:12 +00:00
webserver CORDA-822 - JMX Jolokia instrumentation () 2017-12-08 16:27:12 +00:00
.gitignore Merge pull request from corda/gitignoreUpdate 2017-10-27 13:11:25 +01:00
build.gradle Configurable authorization/authentication data sources [CORDA-827] () 2017-12-11 08:39:09 +00:00
constants.properties CORDA-840: Gradle plugins are now able to be published to artifactory. () 2017-12-07 17:22:22 +00:00
CONTRIBUTING.md
CONTRIBUTORS.md Some additional contributors recognised 2017-11-30 16:30:58 +01:00
gradle.properties
gradlew
gradlew.bat
LICENSE
README.md Reflects tutorial changes and CorDapp build docs changes from release-V1. 2017-11-16 15:31:52 +00:00
settings.gradle Fix Gradle warning for example-code project. () 2017-11-08 12:30:23 +00:00
TRADEMARK

Corda

Corda

Corda is a decentralised database system in which nodes trust each other as little as possible.

Features

  • Smart contracts that can be written in Java and other JVM languages
  • Flow framework to manage communication and negotiation between participants
  • Peer-to-peer network of nodes
  • "Notary" infrastructure to validate uniqueness and sequencing of transactions without global broadcast
  • Enables the development and deployment of distributed apps called CorDapps
  • Written in Kotlin, targeting the JVM

Getting started

  1. Read the Getting Started documentation
  2. Run the Example CorDapp
  3. Read about Corda's Key Concepts
  4. Follow the Hello, World! tutorial

Contributing

Please read here.

License

Apache 2.0

Acknowledgements

YourKit

YourKit supports open source projects with its full-featured Java Profiler.

YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.