sktston / aries-cloudagent-python

Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments.

Home Page:https://wiki.hyperledger.org/display/aries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

connection re-use at Issuer

baegjae opened this issue · comments

OOB 상황에서 holder 에서 issuer로부터 invitation을 receive 할 때, issuer와의 connection이 있는 경우, connection request를 보내지 않음.
하지만 현재 Initial 앱에서는 connection request를 보내고 있음.
동일하게 connection request를 보내게 되면 issuer 측에서는 같은 connection 에 자기의 pairwise DID를 새로 생성하여 보내 줌.
즉, issuer의 경우는 connection을 re-use하지 않고 있음.

-> issuer 측에서는 같은 connection 에 기존 DID를 보내주도록 수정 요구

Before:
Issuer <- Holder : connection request (Issuer public DID, Holder reused pairwise DID)
Issuer -> Holder : connection response (Issuer new pairwise DID, Holder reused pairwise DID)

After:
Issuer <- Holder : connection request (Issuer public DID, Holder reused pairwise DID)
Issuer -> Holder : connection response (Issuer reused pairwise DID, Holder reused pairwise DID)

위 처럼 변경이 요구됨.