public_ed25519_key_bytes as a did:key document
(&self)
| 57 | } |
| 58 | /// public_ed25519_key_bytes as a did:key document |
| 59 | pub fn did(&self) -> DidDocument { |
| 60 | DidDocument { |
| 61 | context: ssi::did::Contexts::One(ssi::did::Context::URI( |
| 62 | ssi::did::DEFAULT_CONTEXT.to_owned().into(), |
| 63 | )), |
| 64 | id: self.did_key(), |
| 65 | also_known_as: None, |
| 66 | controller: None, |
| 67 | verification_method: None, |
| 68 | authentication: None, |
| 69 | assertion_method: None, |
| 70 | key_agreement: None, |
| 71 | capability_invocation: None, |
| 72 | capability_delegation: None, |
| 73 | service: None, |
| 74 | proof: None, |
| 75 | property_set: None, |
| 76 | public_key: None, |
| 77 | } |
| 78 | } |
| 79 | /// public_ed25519_key_bytes as a PeerID |
| 80 | pub fn peer_id(&self) -> PeerId { |
| 81 | let libp2p_key = [ |