Options
All
  • Public
  • Public/Protected
  • All
Menu

TLSSecurityProfile defines the schema for a TLS security profile. This object is used by operators to apply TLS security settings to operands.

export
interface

V1TLSSecurityProfile

Hierarchy

  • V1TLSSecurityProfile

Index

Properties

memberof

V1TLSSecurityProfile

intermediate?: object

IntermediateTLSProfile is a TLS security profile based on: https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29

memberof

V1TLSSecurityProfile

modern?: object

ModernTLSProfile is a TLS security profile based on: https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility

memberof

V1TLSSecurityProfile

old?: object

OldTLSProfile is a TLS security profile based on: https://wiki.mozilla.org/Security/Server_Side_TLS#Old_backward_compatibility

memberof

V1TLSSecurityProfile

type?: string

type is one of Old, Intermediate, Modern or Custom. Custom provides the ability to specify individual TLS security profile parameters. Old, Intermediate and Modern are TLS security profiles based on:

https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations

The profiles are intent based, so they may change over time as new ciphers are developed and existing ciphers are found to be insecure. Depending on precisely which ciphers are available to a process, the list may be reduced.

Note that the Modern profile is currently not supported because it is not yet well adopted by common software libraries.

memberof

V1TLSSecurityProfile

Generated using TypeDoc