P256Identity class
- Inheritance
- 
    - Object
- SignIdentity
- P256Identity
 
Constructors
- P256Identity(PublicKey publicKey, BinaryBlob _privateKey)
- P256Identity.fromJSON(String json)
- 
          
            factory
- P256Identity.fromKeyPair(BinaryBlob publicKey, BinaryBlob privateKey)
- 
          
            factory
- 
          P256Identity.fromParsedJson(List<String> obj)
- 
          
            factory
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  getAccountId() → Uint8List 
- 
  
  inherited
- 
  getKeyPair() → P256KeyPair 
- Return a copy of the key pair.
- 
  getPrincipal() → Principal 
- 
  Get the principal represented by this identity. Normally should be a
Principal.selfAuthenticating().inherited
- 
  getPublicKey() → P256PublicKey 
- 
  Return the public key.
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  setSigningFunc(SigningFunc func) → void 
- 
  setVerifyFunc(VerifyFunc func) → void 
- 
  sign(Uint8List blob) → Future< Uint8List> 
- 
  Signs a blob of data, with this identity's private key.
blobis challenge to sign with this identity's secretKey, producing a signature.override
- 
  toJson() → List< String> 
- Serialize this key to JSON.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  transformRequest(HttpAgentRequest request) → Future 
- 
  Transform a request into a signed version of the request. This is done last
after the transforms on the body of a request. The returned object can be
anything, but must be serializable to CBOR.
@param request - internet computer request to transform
  inherited
- 
  verify(Uint8List signature, Uint8List message) → Future< bool> 
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  fromSecretKey(Uint8List secretKey) → Future< P256Identity>