Class TBrookHTTPServerSecurity
Unit
Declaration
type TBrookHTTPServerSecurity = class(TPersistent)
Description
Class which holds the TLS properties for the HTTPS server.
Hierarchy
- TObject
- TPersistent
- TBrookHTTPServerSecurity
Overview
Methods
procedure Assign(ASource: TPersistent); override; |
|
procedure Clear; virtual; |
|
procedure Validate; inline; |
Properties
property Active: Boolean read FActive write FActive stored IsActiveStored; |
|
property PrivateKey: string read FPrivateKey write FPrivateKey; |
|
property PrivatePassword: string read FPrivatePassword
write FPrivatePassword; |
|
property Certificate: string read FCertificate write FCertificate; |
|
property Trust: string read FTrust write FTrust; |
|
property DHParams: string read FDHParams write FDHParams; |
|
property Priorities: string read FPriorities write FPriorities; |
Description
Methods
procedure Assign(ASource: TPersistent); override; |
|
Copies properties from another security source. Parameters
|
procedure Clear; virtual; |
|
Clears the common TLS properties. |
procedure Validate; inline; |
|
Validates the common TLS properties. |
Properties
property Active: Boolean read FActive write FActive stored IsActiveStored; |
|
Activates the TLS support. |
property PrivateKey: string read FPrivateKey write FPrivateKey; |
|
Content of the private key (key.pem) to be used by the HTTPS server. |
property PrivatePassword: string read FPrivatePassword
write FPrivatePassword; |
|
Password of the private key. |
property Certificate: string read FCertificate write FCertificate; |
|
Content of the |
property Trust: string read FTrust write FTrust; |
|
Content of the certificate (ca.pem) to be used by the HTTPS server for client authentication. |
property DHParams: string read FDHParams write FDHParams; |
|
Content of the Diffie-Hellman parameters (dh.pem) to be used by the HTTPS server for key exchange. |
property Priorities: string read FPriorities write FPriorities; |
|
Content of the cipher algorithm. Default: |
Generated by PasDoc 0.16.0.