Secret Service-ის გამოყენებით ინტერაქტიულ სამუშაო მაგიდის სესიაში პროქსის საიდუმლო შეინახეთ მისი საიდენტიფიკაციო ატრიბუტებისგან ცალკე:

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

მიაწოდეთ საიდუმლო ცალკე; შეინახეთ ის ეტიკეტისა და ატრიბუტების გარეთ. მის მისაღებად გამოიყენეთ secret-tool lookup purpose web-proxy host proxy.example. ეს ბრძანება შესაბამის საიდუმლოს სტანდარტულ გამოსავალზე აბრუნებს, ამიტომ მისი გამოსავალი გადაეცით სამიზნე კლიენტის მხარდაჭერილ სერტიფიკატების ინტერფეისს და არა საერთო დიაგნოსტიკურ ჩანაწერს.

ძიებას სჭირდება შესაბამისი მომხმარებლის D-Bus სესია და ხელმისაწვდომი Secret Service. კოლექცია შეიძლება გახსნა დასჭირდეს. cron ამოცანა ავტომატურად არ ამრავლებს სამუშაო მაგიდის გახსნილ მდგომარეობას, და root-ის ძიება არ ირჩევს სხვა მომხმარებლის გასაღებების რგოლს.

საცავში ძიების წარუმატებლობა განიხილეთ უარყოფილი პროქსის ავთენტიფიკაციისგან ცალკე. ცარიელი პაროლის ჩუმად გაგზავნა და ხელახლა ცდა მალავს, რომელი ოპერაცია ჩავარდა.

სადაც მხარდაჭერილია, ამჯობინეთ კლიენტში ცალკე სერტიფიკატების ველები. თუ სერტიფიკატები პროქსის URL-ში უნდა იყოს, დაშიფრეთ მომხმარებლის სახელი და პაროლი როგორც URI კომპონენტები; shell-ის ბრჭყალები URL კოდირებას არ ასრულებს.

გასაღებების რგოლი აუქმებს .profile-ში პირდაპირი საიდუმლოს საჭიროებას. მიღებული მნიშვნელობა კვლავ მეხსიერებაშია, და მისი ექსპორტი ამჟღავნებს მას მემკვიდრე შვილ პროცესებზე. დაცული საცავი ამ გაშვების გარემოს საიდუმლოებების სეიფად არ აქცევს.

დაკავშირებული სტატიები