[ACA-PY] 통신 채널 생성

min71·2022년 12월 5일
0

ACA-PY

목록 보기
3/4
post-thumbnail

Hyperledger Aries Cloud Agent - Python

ACA-PY 깃허브 주소

HTTP 요청 송수신을 지원하는 모든 언어를 사용하여 SSI 서비스를 구축

역할설명

  • Issuer
    디지털 인증서를 발급하는 인증기관 역할
  • Holder
    인증서 발급을 요구하는 역할 / 인증서를 보유하는 역할 / 인증서를 검증받는 역할
  • Verifier
    인증서를 검증하기위해 Holder에게 증거를 요구하고 검증하는 역할

초대 메세지 생성 [Issuer]

일회성 연결 채널을 설정하여 하나의 ACA-Py 에이전트가 다른 ACA-Py 에이전트와 통신하기 위함

http://IP주소:8001 접속

[POST] /connections/create-invitation 실행

[POST] /connections/create-invitation 응답결과에서 초대메세지 복사

초대 메세지 수신 [Holder]

http://IP주소:18001 접속

[POST] /connections/receive-invitation 실행

<결과>

일회성 연결 채널 확인 [Issuer/Holder]

connection-id 확인

[Holder]

[GET] /connections 실행

✔ 파라미터 없이 실행하면 된다

[Issuer]

[GET] /connections 실행

✔ 파라미터 없이 실행하면 된다

did 확인

[Holder]

[GET] /wallet/did 실행

✔ 파라미터 없이 실행하면 된다

[Issuer]

[GET] /wallet/did 실행

✔ 파라미터 없이 실행하면 된다

상호간 메세지 전송

[Issuer]

[POST] /connections/{connection_id}/send-message 실행

<Holder>

[Holder]

[POST] /connections/{connection_id}/send-message 실행

<Issuer>

profile
한 줄 소개

0개의 댓글