TLSrajapintoja
TLSrajapintoja ovat ohjelmistoihin tarjottavat rajapinnat, joiden avulla voidaan toteuttaa ja hallita TLS-suojattuja yhteyksiä. Ne mahdollistavat yhteyden muodostamisen, kättelyn suorittamisen, TLS-version ja salausmenetelmien neuvottelun sekä tiedon salaamisen ja eheyden varmistamisen.
Tyypillisiä osia ovat TLS-konfiguraatio eli konteksti, sertifikaattien ja avainten hallinta sekä todentamistavat. Rajapinnat tarjoavat kättelyn hallinnan,
Suunnittelussa on kiinnitettävä huomiota turvallisuuteen, yhteensopivuuteen ja suorituskykyyn. Käytettävä on nykyaikaisia TLS-versioita (1.2 tai 1.3) sekä
Esimerkkejä tunnetuista TLS-rajapintoja tarjoavista ympäristöistä ja kirjastoista ovat OpenSSL:n libssl-rajapinta (esim. SSL_new, SSL_read, SSL_write), BoringSSL sekä