Platforms to show: All Mac Windows Linux Cross-Platform

Back to SignCertificateParametersMBS class.

SignCertificateParametersMBS.AuthorityKeyIdentifier as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The AuthorityKeyIdentifier parameter.
Example
Var param As New SignCertificateParametersMBS

param.subjectKeyIdentifier = "1f2a3c4b5d6e7f89aabbccddeeff001122334455"
param.BasicConstraints = "critical,CA:TRUE"
param.KeyUsage = "critical,keyCertSign,cRLSign"
param.authorityKeyIdentifier = "keyid:always,issuer"
param.expireAfterTime = 31536000 * 2 // 2 years

You need property key usage and subjectKeyIdentifier values to have this one work.
(Read and Write property)

SignCertificateParametersMBS.BasicConstraints as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The basic constrains.

Default is "CA:FALSE".

e.g. "critical,CA:FALSE", "CA:FALSE", "critical,CA:TRUE"
(Read and Write property)

SignCertificateParametersMBS.CSR as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The certificate signing request.

(Read and Write property)

SignCertificateParametersMBS.expireAfterTime as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The expiration after time.

default is 31536000 for one year.

Expiration time in seconds.
(Read and Write property)

SignCertificateParametersMBS.ExtendedKeyUsage as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The extended key usage.

e.g. "critical,serverAuth,clientAuth"
(Read and Write property)

SignCertificateParametersMBS.KeyUsage as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The key usage.

The default is "digitalSignature,keyEncipherment".
(Read and Write property)

SignCertificateParametersMBS.NameConstraints as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds a name constrain.

(Read and Write property)

SignCertificateParametersMBS.RootCert as X509MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The root certificate.

(Read and Write property)

SignCertificateParametersMBS.RootKey as PKeyMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The root key.

(Read and Write property)

SignCertificateParametersMBS.serialNumber as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The serial number for the new certificate.

(Read and Write property)

SignCertificateParametersMBS.SerialNumberHex as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The serial number provided as a hex string.
Example
Var params As New SignCertificateParametersMBS
params.SerialNumberHex = "AB12CD340123456789AB12CD340123456789"

Maximum 20 bytes, so as hex string 40 characters.
(Read and Write property)

SignCertificateParametersMBS.SubjectAltName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Encryption and Hash MBS Encryption Plugin 25.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The Subject Alternative Name.

Lists DNS names or IPs.

SubjectAltName provides the X509v3 Subject Alternative Name and could e.g. be "DNS:example.com,DNS:www.example.com,IP:127.0.0.1"
(Read and Write property)

SignCertificateParametersMBS.SubjectKeyIdentifier as String

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

Default value is "hash".
(Read and Write property)

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


The biggest plugin in space...