SecurityOptions¶
Provides centralized security settings and configuration options related to certificate management, OCSP (Online Certificate Status Protocol) operations, and other file and folder settings. The SecurityOptions class consolidates options for determining how the plugin interacts with server-sent certificates, OCSP operations, and databases for trusted certificate authorities and credentials.
Remarks:
This class centralizes various security settings, allowing developers to easily configure and fine-tune security behaviors in the application, ensuring optimal balance between security, compatibility, and performance.
Fields:¶
Boolean SecurityOptions.UseServerSentIntermediateCertificates
¶
- If false, only certificates stored in the trusted intermediates database are used to reconstruct the certificate chain. When set to
true
(default), it improves compatibility but the plugin going to use/accept certificates that not stored in its trusted database.
FolderAndFileOptions SecurityOptions.FolderAndFileOptions
¶
- Folder, file and extension options.
OCSPOptions SecurityOptions.OCSP
¶
- OCSP and OCSP cache options.
X509DatabaseOptions SecurityOptions.TrustedRootsOptions
¶
- Database options of the Trusted CAs database
X509DatabaseOptions SecurityOptions.TrustedIntermediatesOptions
¶
- Database options of the Trusted Intermediate Certifications database
ClientCredentialDatabaseOptions SecurityOptions.ClientCredentialsOptions
¶
- Database options of the Client Credentials database