Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
X509.ReadFromFile
Reads a certificate from a PEM file.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Certificates | 7.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "X509.ReadFromFile"; Path ) More
Parameters
Parameter | Description | Example |
---|---|---|
Path | The native file path to the PEM file. | "/Users/cs/Desktop/test.pem" |
Result
Returns X509 reference number or error.
Description
Reads a certificate from a PEM file.This function requires a native path. Use Path.FileMakerPathToNativePath to convert a FileMaker path to a native path if required. If you like to have the user choose the path, you can use FileDialog functions.
For Server be aware that server has limited permissions and may not be able to access all files on a computer.
Examples
Reads a certificate and shows name:
Set Variable [$cert; Value:MBS( "X509.ReadFromFile"; "/Users/cs/Desktop/test.pem" )]
If [MBS("IsError")]
Show Custom Dialog ["Error"; $cert]
Else
Show Custom Dialog ["Name"; MBS( "X509.Name"; $cert )]
Set Variable [$r; Value:MBS( "X509.Release"; $cert )]
End If
See also
- Hash.Digest
- IsError
- Path.FileMakerPathToNativePath
- PKCS7.ReadFromFile
- PKey.ReadFromFile
- X509.Name
- X509.Read
- X509.Release
- X509.SerialNumber
- X509.Write
Release notes
- Version 9.1
- Added support for binary format to X509.Read, X509.ReadFromContainer and X509.ReadFromFile.
This function checks for a license.
Created 23th December 2016, last changed 23th December 2016