yeying.api.identity package
Submodules
yeying.api.identity.identity_pb2 module
Generated protocol buffer code.
- class yeying.api.identity.identity_pb2.CancelRequest
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.CancelRequestBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.CancelResponse
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.CancelResponseBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.DepositRequest
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.DepositRequestBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.DepositResponse
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.DepositResponseBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.QueryRequest
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.QueryRequestBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.QueryResponse
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.QueryResponseBody
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.RetrieveRequest
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
- class yeying.api.identity.identity_pb2.RetrieveResponse
Bases:
Message,Message- DESCRIPTOR = <google._upb._message.Descriptor object>
Bases:
Message,Message
Bases:
Message,Message
yeying.api.identity.identity_pb2_grpc module
Client and server classes corresponding to protobuf-defined services.
- class yeying.api.identity.identity_pb2_grpc.Identity
Bases:
object提供身份托管和维护服务,目前还不支持托管加密的身份,需要有资质,需要补齐的能力; 1、至少二要素身份认证; 2、保护隐私零知识证名; 2、支持密钥恢复; 3、服务器故障导致丢失,需要支持分散式存储; 4、支持加密硬件; 5、至少要两把密钥,一把由身份所有者保管,一把是服务保管;
- static Cancel(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)
- static Deposit(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)
- static Query(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)
- static Retrieve(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)
- class yeying.api.identity.identity_pb2_grpc.IdentityServicer
Bases:
object提供身份托管和维护服务,目前还不支持托管加密的身份,需要有资质,需要补齐的能力; 1、至少二要素身份认证; 2、保护隐私零知识证名; 2、支持密钥恢复; 3、服务器故障导致丢失,需要支持分散式存储; 4、支持加密硬件; 5、至少要两把密钥,一把由身份所有者保管,一把是服务保管;
- Cancel(request, context)
取消托管
- Deposit(request, context)
身份托管
- Query(request, context)
查询身份名片
- Retrieve(request, context)
取回身份
分享身份名片
- class yeying.api.identity.identity_pb2_grpc.IdentityStub(channel)
Bases:
object提供身份托管和维护服务,目前还不支持托管加密的身份,需要有资质,需要补齐的能力; 1、至少二要素身份认证; 2、保护隐私零知识证名; 2、支持密钥恢复; 3、服务器故障导致丢失,需要支持分散式存储; 4、支持加密硬件; 5、至少要两把密钥,一把由身份所有者保管,一把是服务保管;
- yeying.api.identity.identity_pb2_grpc.add_IdentityServicer_to_server(servicer, server)