📤👷‍♀️📥
Go to file
ndiezel0 02be09ec89
CDS-71: Redone Keyring (#435)
* CDS-76: Change rotate to use keyshare (#413)

* CDS-76: Change rotate to use keyshare

* CDS-76: Add extra exceptions (#414)

* CDS-75: Keyring init (#415)

* CDS-75: Change Keyring.Init and add Keyring.Validate

* CDS-75: fixed missed exception

* CDS-75: add exception for double init and method to cancel it

* CDS-75: Rename `Init` to `StartInit`

Co-Authored-By: ndiezel0 <ndiezel0@gmail.com>

* CDS-75: introduce InvalidStatus exception, remove PublicKey and refactor

* CDS-75: fix typos and add comment

* CDS-75: void instead of Success

Co-Authored-By: ndiezel0 <ndiezel0@gmail.com>

* CDS-75: add Unlocked/Locked and OperationAborted

* CDS-75: add OperationAborted to relevant methods

* CDS-75: change relevant methods to use InvalidStatus

* CDS-75: add comments to `EncryptedMasterKeyShare`

* CDS-75: divide Status into Status and Activity

* CDS-75: changes due to realization

* CDS-75: add InvalidActivity exception to ValidateInit (#417)

* CDS-75: fix Status typo (#418)

* CDS-75: Add ShareholderId to all MasterKeyShare methods (#420)

* CDS-75: Add ShareholderId to all MasterKeyShare methods

* CDS-75: added missing ValidateInit

* CDS-75: Add VerificationFailed exception (#421)

* CDS-76: Refactor Unlock and Rotate to be similar to Init (#423)

* CDS-76: Add missing Activity enums (#424)

*  CDS-25: Add methods for re-keying (#419)

* CDS-25: Add methods for re-initialization

* CDS-25: add relevant comments

* CDS-25: change to rekey and make GetState universal

* CDS-25: rename `StartReKey` to `StartRekey`

Co-Authored-By: ndiezel0 <ndiezel0@gmail.com>

* CDS-25: change GetShate to GetStates to get all states

* CDS-25: Add detailed status

* CDS-25: use ShareholderId instead

* CDS-25: typo fix

* CDS-25: rename GetStates tp GetState

Co-Authored-By: ndiezel0 <ndiezel0@gmail.com>

* CDS-25: typos fixes

* CDS-25: add requiredness and make ShareSubmitters a map

* CDS-25: Add missing params and exception (#429)

* CDS-84: Make lifetime optional (#432)

* CDS-71: fix typo

* CDS-71: rename SignedMasterKeyShare and clarify what is confirm and validate

* CDS-71: clarification that SignedMasterKeyShare is JWS
2019-04-26 18:54:35 +03:00
build/erlang MST-106: Payouts (#188) 2017-09-04 18:40:55 +03:00
build_utils@8dd1d30e97 HG-241: create erlang release by Jenkins (#195) 2017-08-15 16:18:09 +03:00
doc HG-30: Domain redesign (#64) 2016-10-10 16:14:58 +03:00
proto CDS-71: Redone Keyring (#435) 2019-04-26 18:54:35 +03:00
.gitignore HG-241: create erlang release by Jenkins (#195) 2017-08-15 16:18:09 +03:00
.gitmodules BJ-49: add build_utils (#56) 2016-09-10 01:24:38 +03:00
Jenkinsfile HG-241: create erlang release by Jenkins (#195) 2017-08-15 16:18:09 +03:00
Makefile DC-66: Introduce payout terms (#283) 2018-02-26 15:14:59 +03:00
package.json FE-57: create package.json for npm-registration (#73) 2016-10-12 18:41:12 +03:00
pom.xml HG-192: Introduce multiclaims (#131) 2017-07-17 13:21:41 +03:00
README.md Terminal api (pimporter) BJ-177 2017-08-11 12:01:10 +03:00
TODO.md HG-64: Expand proxy context + discard terminal descriptors (#78) 2016-10-20 13:47:12 +03:00

Damsel

Build Status

Systemwide protocol collection.

Требования к оформлению Thrift IDL файлов

  • Namespace:

    В каждом файле нужно обязательно указывать namespace для JAVA:

      namespace java com.rbkmoney.damsel.<name>
    

    Где <name> - имя, уникальное для Thrift IDL файлa в Damsel.

Java development

Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:

  • make wc_compile
  • make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings

Чтобы ипользовать несколько версий дамзели в проекте используте classifier:v${commit.number}

<dependency>
    <groupId>com.rbkmoney</groupId>
    <artifactId>damsel</artifactId>
    <version>1.136-07b0898</version>
    <classifier>v136</classifier>
</dependency>