Esta llibreria està basada en l'add-on Microsoft Web Services Enhancements (WSE) 3.0, i consta d'una sèrie de classes generades a partir dels esquemes XSD i dos classes de servici principals que són les encarregades de generar les peticions i processar les respostes:
- AfirmaService: és la classe encarregada de realitzar les peticions als servicis web d'@firma.
- TsaService: és la classe encarregada de realitzar les peticions als servicis web de Ts@.
Com a mètodes d'autenticació s'admeten les formes UsernameToken(*) i BinarySecurityToken (esta última requerix un certificat X509 amb el qual es firmaran les peticions SOAP), addicionalment serà necessari també establir l'identificador d'aplicació donat de alta en els servicis web d'@firma i Ts@.
Opcionalment es pot establir el certificat X509 amb el qual el servidor firmarà les respostes perquè la llibreria comprove si la firma de cada resposta ha sigut firmada amb aquest certificat, si no s'establix el certificat la llibreria comprovarà la firma de les respostes emprant el certificat inclòs en el BinarySecurityToken de les mateixes.
(*) L'autenticació mitjançant UsernameToken no ha pogut ser verificada.