Interaktiivisessa työpöytäistunnossa, joka käyttää Secret Serviceä, tallenna välityspalvelimen salaisuus erilleen sen tunnistavista attribuuteista:

secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example

Anna salaisuus erikseen; pidä se poissa nimikkeestä ja attribuuteista. Hae se komennolla secret-tool lookup purpose web-proxy host proxy.example. Komento palauttaa vastaavan salaisuuden vakiotulosteeseen, joten välitä sen tuloste kohdeasiakkaan tuettuun tunnistetietorajapintaan sen sijaan, että jakaisit sen diagnostiikkatulosteessa.

Haku tarvitsee oikean käyttäjän D-Bus-istunnon ja käytettävissä olevan Secret Servicen. Kokoelma voi vaatia avaamisen. Cron-työ ei toista työpöydän avattua tilaa automaattisesti, eikä rootin tekemä haku valitse toisen käyttäjän avainnippua.

Käsittele tallennushaun epäonnistuminen erillään hylätystä välityspalvelimen todennuksesta. Tyhjän salasanan lähettäminen hiljaa ja uudelleen yrittäminen peittää sen, mikä toiminto epäonnistui.

Suosi erillisiä tunnistetietokenttiä asiakkaassa, kun ne ovat tuettuja. Jos tunnistetiedot on pakko laittaa välityspalvelimen URL-osoitteeseen, koodaa käyttäjänimi ja salasana URI-komponenteiksi; shellin lainausmerkit eivät tee URL-koodausta.

Avainnippu poistaa kirjaimellisen salaisuuden tarpeen tiedostossa .profile. Haettu arvo on yhä muistissa, ja sen vienti altistaa sen periville lapsiprosesseille. Suojattu tallennus ei tee tästä suoritusympäristöstä salaisuuksien holvia.

Aiheeseen liittyvät artikkelit