Peer-to-peer identity management managed interfaces and methods
First Claim
Patent Images
1. A PeerName managed class comprising a peer name string property field, an authority field, a classifier field, and a secured field.
2 Assignments
0 Petitions
Accused Products
Abstract
A set of managed application programming interfaces (APIs) are presented to allow management of a user'"'"'s name and identity within a peer to peer networking environment. These managed APIs enable a user to successfully create and manage their peer names and identities within this environment. The creation of peer names for the purpose of resolving to a third party is also provided through the managed APIs of the invention. Importing and exporting of peer identities is also provided, as is the ability to delete a peer identity.
-
Citations
23 Claims
- 1. A PeerName managed class comprising a peer name string property field, an authority field, a classifier field, and a secured field.
- 6. A PeerIdentity managed class comprising a PeerName field, a FriendlyName field, and a Key field.
- 13. A PeerIdentityInfo managed class comprising a PeerName field, a FriendlyName field, and a Key field.
- 16. An ExportedPeerIdentity managed class comprising an ExportedPeerIdentity constructor that utilizes an ExportedIdentityXmlString to construct an ExportedPeerIdentity object.
-
19. A method of managing by an application a PeerName in a managed framework, the method comprising the steps of:
-
communicating with a managed PeerName object, the managed PeerName object exposing constructors for creating an entire PeerName object, creating a hypothesized PeerName object for resolution to a third party from PeerIdentityInfo and a classifier, and creating a second hypothesized PeerName object for resolution from a known PeerName object;
selecting one of the constructors;
passing to the managed PeerName object parameters required by the constructor selected; and
initiating the constructor.
-
-
20. A method of managing by an application a PeerIdentity in a managed framework, the method comprising the steps of:
-
communicating with a managed PeerIdentity object, the managed PeerIdentity object exposing constructors for creating a new identity from parameters of FriendlyName, classifier, and key, for creating a new identity from parameters of FriendlyName and classifier, for creating a new identity from parameters of FriendlyName, a blank classifier, and a new key pair, and retrieving an identity associated with a given PeerName parameter;
selecting one of the constructors;
passing to the managed PeerIdentity object parameters required by the constructor selected; and
initiating the constructor. - View Dependent Claims (21)
-
-
22. A method of managing by an application PeerIdentityInfo in a managed framework, the method comprising the steps of:
-
communicating with a managed PeerIdentityInfo object, the managed PeerIdentityInfo object exposing a constructor for creating a PeerIdentityInfo object from an IdentityInfoXml parameter;
passing to the managed PeerIdentityInfo object the parameter required by the constructor; and
initiating the constructor.
-
-
23. A method of managing by an application a ExportedPeerIdentity in a managed framework, the method comprising the steps of:
-
communicating with a managed ExportedPeerIdentity object, the managed ExportedPeerIdentity object exposing a constructor for creating an ExportedPeerIdentity object from an ExportedIdentityXmlString;
passing to the managed ExportedPeerIdentity object parameters required by the constructor; and
initiating the constructor.
-
Specification