Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: Sign

Sign with Elliptic Curve or RSA.

Generate private and public keys, sign with private key and verify with public key.
We can use Elliptic Curve Digital Signature Algorithm or RSA.
See Certificates functions to manage keys and certificates.

Version macOS Windows Linux Server iOS SDK
5.4 / 13.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes

Item Details
ECKey.BuiltInCurves
Queries built in curves.
All
5.4
ECKey.CanSign
Indicates if an ECKey can be used for signing.
All
10.2
ECKey.Description
Returns an user readable description text for the current key.
All
5.4
ECKey.Duplicate
Creates a copy of the key.
All
5.4
ECKey.Generate
Generates a new pair of private and public keys.
All
5.4
ECKey.List
Lists all IDs of key objects.
All
13.0
ECKey.PrivateKey
Queries the private key.
All
5.4
ECKey.PublicKey
Queries the public key.
All
5.4
ECKey.ReadPrivateKey
Reads a private key from text.
All
5.4
ECKey.ReadPublicKey
Reads a public key from text.
All
5.4
ECKey.Release
Releases the key.
All
5.4
ECKey.ReleaseAll
Frees all Key objects.
All
10.5
ECKey.Sign
Signs the given data.
All
5.4
ECKey.Size
Queries the size of the key in bytes.
All
5.4
ECKey.Valid
Verifies that a private and/or public key is valid.
All
10.2
ECKey.Verify
Verifies the digital signature.
All
5.4
RSA.GeneratePrivateKey
Creates a new private key.
All
6.2
RSA.GetPublicKey
Queries public key from private key.
All
6.2
RSA.Sign
Signs data with RSA digital signature.
All
6.2
RSA.Verify
Verifies RSA digital signature.
All
6.2

20 functions shown.

These functions require a license (85%).

Blog Entries

FileMaker Magazin