The
Certificate type is used to handle:
- the certificates used to sign the strings or the files.
- the certificates used to sign the emails. In this case, a Certificate variable is used by the Email variables.
- the certificates used for the Push notifications sent to iOS applications.
The characteristics of a certificate can be defined and changed using different WLanguage properties.
Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see
Declaring a variable.
Remarks
Properties specific to Certificate variables
The following properties can be used to handle a certificate:
| | |
Property name | Type used | Effect |
EndValidityDate | DateTime | End date and time of certificate validity. This property is read-only. |
FullIssuer | Character string | Full name of certificate issuer. This property is read-only. |
Issuer | Character string | Name of the certificate issuer ("Issued by" characteristic). This property is read-only. |
KeyUsage | Integer constants | Expected uses for this certificate: - certificateKeyEncipherment: Certificate used to encrypt a key.
- certificateDataEncipherment: Certificate used to encrypt data.
- certificateKeyExchange: Certificate used to exchange a key.
- certificateNonRepudiation: Certificate used for non-repudiation.
- certificateDigitalSignature: Certificate used for digital signatures.
- certificateSignKey: Certificate used to sign a key.
This property is read-only. |
Name | Character string | Name of the person to whom the certificate is given. This property is read-only. |
OIDUsage | Array of strings | List of OIDs of the applications that use this certificate. This property is read-only. |
Reliability | Integer constant | Trust level of the certificate corresponding to one of the following constants: - certificateExpired: the expiration date of the certificate is exceeded.
- certificateInvalid: the certificate is invalid.
- certificateUntrusted: the certificate cannot be trusted.
- certificateOk: the certificate can be trusted.
This property is read-only. |
SerialNumber | Character string | Serial number of the certificate. This property is read-only. |
StartValidityDate | DateTime | Start date and time of certificate validity. This property is read-only. |
Subject | Character string | Text to identify the entity associated with the public key. For example: domain for which the certificate is issued and, depending on the type of certificate, information about the company that runs the site, validity period, etc. This property is read-only. |
ThumbPrint | Character string | Unique number associated with the certificate. This number is automatically created when creating a certificate. This property is read-only. |
ValidForSignature | Boolean | This property is used to find out whether the certificate owns a private key as well as all the characteristics required to perform a signature. This property is read-only. |
WLanguage functions that use the Certificate type
The following functions are used to handle the Certificate variables:
- Standard functions:
- Functions that use prefix syntax: