Komponenty Szafir SDK służą do składania i weryfikowania zwykłych oraz bezpiecznych podpisów elektronicznych. Umożliwia podpisanie oraz weryfikację podpisu elektronicznego w formatach XAdES (w wariantach XAdES-BES, XAdES-T, XAdES-C), PKCS#7 oraz S-MIME.
Szafir SDK spełnia wymagania nałożone na oprogramowanie weryfikujące w Rozporządzeniu z dnia 7 sierpnia 2002 r. w sprawie określenia warunków technicznych i organizacyjnych dla podmiotów świadczących usługi certyfikacyjne, polityk certyfikacji dla kwalifikowanych certyfikatów wydawanych przez te podmioty oraz warunków technicznych dla bezpiecznych urządzeń służących do składania i weryfikacji podpisu elektronicznego (Dz. U. Nr 128, poz. 1094) co oznacza, że wraz ze współpracującym z nią komponentem technicznym stanowi ona bezpieczne urządzenie do weryfikacji podpisów elektronicznych.