Platforms to show: All Mac Windows Linux Cross-Platform

Back to X509MBS class.

X509MBS.Description as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The textual description of the certificate.

This is only for human to read.
(Read only property)

X509MBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The internal object reference.

(Read and Write property)

X509MBS.IssuerName as Dictionary

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The issuer name.

(Read only property)

Some examples using this property:

X509MBS.Name as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The name of the certificate.

(Read only property)

X509MBS.PublicKey as PKeyMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Extracts public key.

(Read only property)

X509MBS.SerialNumber as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The serial number as text.

(Read only property)

X509MBS.SubjectName as Dictionary

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The subject name.

(Read only property)

Some examples using this property:

X509MBS.ValidNotAfter as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 20.3 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The date where the certificate expires.
Example
// read certificate
Dim f As FolderItem = SpecialFolder.Desktop.Child("test.pem")
Dim b As BinaryStream = BinaryStream.Open(f, False)
Dim s As String = b.Read(b.Length)

// parse the certificate
Dim x As X509MBS = X509MBS.Open(s)

// check dates
MsgBox x.ValidNotBefore.SQLDateTime + EndOfLine + x.ValidNotAfter.SQLDateTime

In GMT time zone.
(Read only property)

X509MBS.ValidNotAfterDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The date where the certificate expires.

In GMT time zone.
(Read only property)

X509MBS.ValidNotBefore as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 20.3 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The date where the certificate was created.
Example
// read certificate
Dim f As FolderItem = SpecialFolder.Desktop.Child("test.pem")
Dim b As BinaryStream = BinaryStream.Open(f, False)
Dim s As String = b.Read(b.Length)

// parse the certificate
Dim x As X509MBS = X509MBS.Open(s)

// check dates
MsgBox x.ValidNotBefore.SQLDateTime + EndOfLine + x.ValidNotAfter.SQLDateTime

In GMT time zone.
(Read only property)

X509MBS.ValidNotBeforeDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The date where the certificate was created.

In GMT time zone.
(Read only property)

X509MBS.Version as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 17.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The version of the file.

Currently usually 2 for version 3.
(Read only property)

The items on this page are in the following plugins: MBS Encryption Plugin.


The biggest plugin in space...